fix
This commit is contained in:
@@ -2,19 +2,16 @@ from typing import List
|
|||||||
from ninja import Router
|
from ninja import Router
|
||||||
from ninja.errors import HttpError
|
from ninja.errors import HttpError
|
||||||
from account.decorators import super_required
|
from account.decorators import super_required
|
||||||
from .schemas import TutorialAll, TutorialIn, TutorialReturn
|
from .schemas import TutorialAll, TutorialIn, TutorialSlim
|
||||||
from .models import Tutorial
|
from .models import Tutorial
|
||||||
|
|
||||||
router = Router()
|
router = Router()
|
||||||
|
|
||||||
|
|
||||||
@router.get("/", response=TutorialReturn)
|
@router.get("/list", response=List[TutorialSlim])
|
||||||
@super_required
|
@super_required
|
||||||
def tutorial(request):
|
def tutorial(request):
|
||||||
return {
|
return Tutorial.objects.all()
|
||||||
"list": Tutorial.objects.all(),
|
|
||||||
"first": Tutorial.objects.first(),
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
@router.get("/display", response=List[int])
|
@router.get("/display", response=List[int])
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
from ninja import Schema, ModelSchema
|
from ninja import Schema, ModelSchema
|
||||||
from typing import List, Optional
|
|
||||||
from .models import Tutorial
|
from .models import Tutorial
|
||||||
|
|
||||||
|
|
||||||
@@ -15,11 +14,6 @@ class TutorialAll(ModelSchema):
|
|||||||
fields = "__all__"
|
fields = "__all__"
|
||||||
|
|
||||||
|
|
||||||
class TutorialReturn(Schema):
|
|
||||||
list: List[TutorialSlim]
|
|
||||||
first: Optional[TutorialAll]
|
|
||||||
|
|
||||||
|
|
||||||
class TutorialIn(Schema):
|
class TutorialIn(Schema):
|
||||||
display: int
|
display: int
|
||||||
title: str
|
title: str
|
||||||
|
|||||||
Reference in New Issue
Block a user