stage starting django ninja
This commit is contained in:
+13
@@ -0,0 +1,13 @@
|
||||
from ninja import NinjaAPI
|
||||
|
||||
from rapids.api import router as rapids_router
|
||||
|
||||
api = NinjaAPI(csrf=True)
|
||||
|
||||
|
||||
|
||||
api.add_router("/rapid/", rapids_router)
|
||||
|
||||
@api.get("/hello")
|
||||
def hello(request):
|
||||
return "Hello world"
|
||||
+12
-9
@@ -33,25 +33,28 @@ from rest_framework import routers
|
||||
|
||||
from django.conf.urls import handler400, handler403, handler404, handler500
|
||||
|
||||
router = routers.DefaultRouter()
|
||||
router.register(r"rapids/exams", rapid_views.ExamViewSet, basename="rapid-exam")
|
||||
router.register(r"anatomy/exams", anatomy_views.ExamViewSet, basename="anatomy-exam")
|
||||
router.register(r"longs/exams", long_views.ExamViewSet, basename="long-exam")
|
||||
router.register(
|
||||
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/answers",
|
||||
rapid_views.QuestionAnswerViewSet,
|
||||
basename="rapid-question-answers",
|
||||
)
|
||||
router.register(
|
||||
router_drf.register(
|
||||
r"rapids/user_answer",
|
||||
rapid_views.UserAnswerViewSet,
|
||||
basename="rapid-question-answers",
|
||||
)
|
||||
router.register(r"rapids", rapid_views.RapidViewSet, basename="rapid")
|
||||
# router.register(r'rapids/laterality', rapid_views.RapidLateralityViewSet, basename="rapid")
|
||||
router_drf.register(r"rapids", rapid_views.RapidViewSet, basename="rapid")
|
||||
|
||||
urlpatterns = [
|
||||
path("admin/", admin.site.urls, name="admin"),
|
||||
path("api/", api.urls),
|
||||
path("anatomy/", include("anatomy.urls"), name="anatomy"),
|
||||
path("physics/", include("physics.urls"), name="physics"),
|
||||
# path("sbas/", include("sbas.urls"), name="sbas"),
|
||||
@@ -139,7 +142,7 @@ urlpatterns = [
|
||||
name="answer_suggestion_confirm",
|
||||
),
|
||||
path("feedback/view", views.view_feedback, name="view_feedback"),
|
||||
path("api/", include(router.urls)),
|
||||
path("api/", include(router_drf.urls)),
|
||||
path("api-auth/", include("rest_framework.urls")),
|
||||
path("tinymce/", include("tinymce.urls")),
|
||||
path("cookies/", include("cookie_consent.urls")),
|
||||
|
||||
Reference in New Issue
Block a user