chore: initial commit of Wagtail backend scaffold
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
from django.apps import AppConfig
|
||||
|
||||
|
||||
class ApiConfig(AppConfig):
|
||||
default_auto_field = "django.db.models.BigAutoField"
|
||||
name = "apps.api"
|
||||
label = "api"
|
||||
verbose_name = "API"
|
||||
@@ -0,0 +1,14 @@
|
||||
"""
|
||||
Wagtail API v2 路由配置。
|
||||
详见 documents/设计方案分析与完善版.md §2.7 Headless API 设计规范。
|
||||
"""
|
||||
from wagtail.api.v2.views import PagesAPIViewSet
|
||||
from wagtail.api.v2.router import WagtailAPIRouter
|
||||
from wagtail.images.api.v2.views import ImagesAPIViewSet
|
||||
from wagtail.documents.api.v2.views import DocumentsAPIViewSet
|
||||
|
||||
api_router = WagtailAPIRouter("wagtailapi")
|
||||
|
||||
api_router.register_endpoint("pages", PagesAPIViewSet)
|
||||
api_router.register_endpoint("images", ImagesAPIViewSet)
|
||||
api_router.register_endpoint("documents", DocumentsAPIViewSet)
|
||||
Reference in New Issue
Block a user