在下面的代码中,我无法为 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
发现的视图必须以某种方式源自APIView
或GenericAPIView
。这些是 rest_framework
的基本基类。
无法真正证明
payslip
是由什么组成的,但同样的规则也适用。