簡體   English   中英

我正在為我的 Django rest api 文檔使用 drf-spectacular,如何覆蓋我們自己的端點

[英]Am using drf-spectacular for my Django rest api documentation, how to override our own endpoint

在下面的代碼中,我無法為 2 個端點 admin/ 和 payslip/ 生成模式

urlpatterns = [ # YOUR PATTERNS path('admin/', admin.site.urls),, path('payslip/',include('payslip.urls')) path('api/schema/', SpectacularAPIView.as_view(), name='schema'), # Optional UI: path('api/schema/swagger-ui/', SpectacularSwaggerView.as_view(url_name='schema'), name='swagger-ui'), path('api/schema/redoc/', SpectacularRedocView.as_view(url_name='schema'), name='redoc'), ]

Django 管理員不是從 REST API 端點構建的。 管理員由許多常規的 Django 模板化 html 視圖組成。 drf-spectacular發現的視圖必須以一種或另一種方式從APIViewGenericAPIView派生。 這些是rest_framework的基本基類。

無法真正證明payslip是由什么組成的,但同樣的規則適用於那里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM