feat(03-01): 在 qy_lty/urls.py 注册 /api/credential-slot/ 路由
- imports 段追加 from aiapp.views import CredentialSlotClientView
- api_urlpatterns 列表在 common/upload/ 与 v1/admin/ 之间插入新路由
path('credential-slot/', CredentialSlotClientView.as_view(), name='client_credential_slot')
- 最终 URL: /api/credential-slot/(顶层 api_urlpatterns,非任何 sub-include)
- resolve('/api/credential-slot/') 返回 CredentialSlotClientView,反向解析返回 /api/credential-slot/
- python manage.py check 通过(仅遗留 staticfiles.W004 与本 plan 无关)
CRED-05 落地步骤 2/3
This commit is contained in:
parent
5269a08118
commit
50dcf1c8e2
@ -24,6 +24,7 @@ from drf_yasg import openapi
|
|||||||
from rest_framework import permissions
|
from rest_framework import permissions
|
||||||
import logging
|
import logging
|
||||||
from common.views import upload_file
|
from common.views import upload_file
|
||||||
|
from aiapp.views import CredentialSlotClientView
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
logger.info('start at fengye urls')
|
logger.info('start at fengye urls')
|
||||||
@ -55,6 +56,8 @@ api_urlpatterns = [
|
|||||||
path('achievement/', include('achievement_app.urls')), # 成就系统API
|
path('achievement/', include('achievement_app.urls')), # 成就系统API
|
||||||
path('food/', include('food_app.urls')), # 食物管理API
|
path('food/', include('food_app.urls')), # 食物管理API
|
||||||
path('common/upload/', upload_file, name='file-upload'),
|
path('common/upload/', upload_file, name='file-upload'),
|
||||||
|
# Phase 3 — 客户端通用凭据槽位读取接口(CRED-05,明文返回)
|
||||||
|
path('credential-slot/', CredentialSlotClientView.as_view(), name='client_credential_slot'),
|
||||||
# 管理员API接口路径(v1版本)
|
# 管理员API接口路径(v1版本)
|
||||||
path('v1/admin/', include('userapp.admin_urls')),
|
path('v1/admin/', include('userapp.admin_urls')),
|
||||||
]
|
]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user