update
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from ninja import Schema, ModelSchema
|
||||
from .models import Tutorial
|
||||
from .models import Tutorial, Challenge
|
||||
|
||||
|
||||
class TutorialSlim(Schema):
|
||||
@@ -19,3 +19,24 @@ class TutorialIn(Schema):
|
||||
title: str
|
||||
content: str
|
||||
is_public: bool = False
|
||||
|
||||
|
||||
class ChallengeSlim(Schema):
|
||||
display: int
|
||||
title: str
|
||||
score: int
|
||||
is_public: bool
|
||||
|
||||
|
||||
class ChallengeAll(ModelSchema):
|
||||
class Meta:
|
||||
model = Challenge
|
||||
fields = "__all__"
|
||||
|
||||
|
||||
class ChallengeIn(Schema):
|
||||
display: int
|
||||
title: str
|
||||
content: str
|
||||
score: int = 0
|
||||
is_public: bool = False
|
||||
|
||||
Reference in New Issue
Block a user