start migrating from DRF to ninja

This commit is contained in:
Ross
2023-02-27 14:49:25 +00:00
parent 6b6d909038
commit fcf22fdd73
14 changed files with 215 additions and 49 deletions
+6 -2
View File
@@ -1,12 +1,16 @@
from ninja import NinjaAPI
from rapids.api import router as rapids_router
from longs.api import router as longs_router
from anatomy.api import router as anatomy_router
api = NinjaAPI(csrf=True)
api = NinjaAPI(csrf=True, version="1")
api.add_router("/rapid/", rapids_router)
api.add_router("rapid/", rapids_router)
api.add_router("anatomy/", anatomy_router)
api.add_router("longs/", longs_router)
@api.get("/hello")
def hello(request):
+3 -3
View File
@@ -37,9 +37,9 @@ from .api import api
router_drf = routers.DefaultRouter()
router_drf.register(r"rapids/exams", rapid_views.ExamViewSet, basename="rapid-exam")
router_drf.register(r"anatomy/exams", anatomy_views.ExamViewSet, basename="anatomy-exam")
router_drf.register(r"longs/exams", long_views.ExamViewSet, basename="long-exam")
#router_drf.register(r"rapids/exams", rapid_views.ExamViewSet, basename="rapid-exam")
#router_drf.register(r"anatomy/exams", anatomy_views.ExamViewSet, basename="anatomy-exam")
#router_drf.register(r"longs/exams", long_views.ExamViewSet, basename="long-exam")
router_drf.register(
r"rapids/answers",
rapid_views.QuestionAnswerViewSet,