more ninja fixes
This commit is contained in:
+7
-6
@@ -14,19 +14,20 @@ router = Router()
|
|||||||
|
|
||||||
|
|
||||||
class QuestionSchema(ModelSchema):
|
class QuestionSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = Question
|
model = Question
|
||||||
|
|
||||||
#model_fields = ["question", "history", "feedback", "normal", "laterality"]
|
# Use `fields` per newer ninja ModelSchema API
|
||||||
model_fields = "__all__"
|
#fields = ["question", "history", "feedback", "normal", "laterality"]
|
||||||
|
fields = "__all__"
|
||||||
|
|
||||||
#model_exclude = ["answers"]
|
#exclude = ["answers"]
|
||||||
|
|
||||||
class ExamSchema(ModelSchema):
|
class ExamSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = Exam
|
model = Exam
|
||||||
|
|
||||||
model_fields = ["id", "name", "active", "publish_results"]
|
fields = ["id", "name", "active", "publish_results"]
|
||||||
|
|
||||||
@router.get('/')
|
@router.get('/')
|
||||||
def list_questions(request):
|
def list_questions(request):
|
||||||
|
|||||||
+6
-6
@@ -15,19 +15,19 @@ router = Router()
|
|||||||
|
|
||||||
|
|
||||||
class QuestionSchema(ModelSchema):
|
class QuestionSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = Question
|
model = Question
|
||||||
|
|
||||||
#model_fields = ["question", "history", "feedback", "normal", "laterality"]
|
# Use `fields` per newer ninja ModelSchema API
|
||||||
model_fields = "__all__"
|
fields = "__all__"
|
||||||
|
|
||||||
#model_exclude = ["answers"]
|
#exclude = ["answers"]
|
||||||
|
|
||||||
class ExamSchema(ModelSchema):
|
class ExamSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = Exam
|
model = Exam
|
||||||
|
|
||||||
model_fields = ["id", "name", "active", "publish_results"]
|
fields = ["id", "name", "active", "publish_results"]
|
||||||
|
|
||||||
@router.get('/')
|
@router.get('/')
|
||||||
def list_questions(request):
|
def list_questions(request):
|
||||||
|
|||||||
+9
-9
@@ -15,19 +15,19 @@ router = Router()
|
|||||||
|
|
||||||
|
|
||||||
class RapidSchema(ModelSchema):
|
class RapidSchema(ModelSchema):
|
||||||
class Config:
|
# `ninja` newer versions require an inner `Meta` class instead of `Config`
|
||||||
|
# for ModelSchema. Replace `Config` with `Meta` to be compatible.
|
||||||
|
class Meta:
|
||||||
model = Rapid
|
model = Rapid
|
||||||
|
#model_fields (old API) -> use `fields` per newer ninja ModelSchema API
|
||||||
#model_fields = ["question", "history", "feedback", "normal", "laterality"]
|
#fields can be a list of field names or the string "__all__".
|
||||||
model_fields = "__all__"
|
#fields = ["question", "history", "feedback", "normal", "laterality"]
|
||||||
|
fields = "__all__"
|
||||||
#model_exclude = ["answers"]
|
|
||||||
|
|
||||||
class ExamSchema(ModelSchema):
|
class ExamSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = Exam
|
model = Exam
|
||||||
|
fields = ["id", "name", "active", "publish_results"]
|
||||||
model_fields = ["id", "name", "active", "publish_results"]
|
|
||||||
|
|
||||||
@router.get('/')
|
@router.get('/')
|
||||||
def list_rapids(request):
|
def list_rapids(request):
|
||||||
|
|||||||
+5
-6
@@ -15,19 +15,18 @@ router = Router()
|
|||||||
|
|
||||||
|
|
||||||
class QuestionSchema(ModelSchema):
|
class QuestionSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = Question
|
model = Question
|
||||||
|
|
||||||
#model_fields = ["question", "history", "feedback", "normal", "laterality"]
|
fields = "__all__"
|
||||||
model_fields = "__all__"
|
|
||||||
|
|
||||||
#model_exclude = ["answers"]
|
#exclude = ["answers"]
|
||||||
|
|
||||||
class ExamSchema(ModelSchema):
|
class ExamSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = Exam
|
model = Exam
|
||||||
|
|
||||||
model_fields = ["id", "name", "active", "publish_results"]
|
fields = ["id", "name", "active", "publish_results"]
|
||||||
|
|
||||||
@router.get('/')
|
@router.get('/')
|
||||||
def list_questions(request):
|
def list_questions(request):
|
||||||
|
|||||||
+6
-6
@@ -15,19 +15,19 @@ router = Router()
|
|||||||
|
|
||||||
|
|
||||||
class QuestionSchema(ModelSchema):
|
class QuestionSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = Question
|
model = Question
|
||||||
|
|
||||||
#model_fields = ["question", "history", "feedback", "normal", "laterality"]
|
# Use `fields` per newer ninja ModelSchema API
|
||||||
model_fields = "__all__"
|
fields = "__all__"
|
||||||
|
|
||||||
#model_exclude = ["answers"]
|
#exclude = ["answers"]
|
||||||
|
|
||||||
class ExamSchema(ModelSchema):
|
class ExamSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = Exam
|
model = Exam
|
||||||
|
|
||||||
model_fields = ["id", "name", "active", "publish_results"]
|
fields = ["id", "name", "active", "publish_results"]
|
||||||
|
|
||||||
@router.get('/')
|
@router.get('/')
|
||||||
def list_questions(request):
|
def list_questions(request):
|
||||||
|
|||||||
Reference in New Issue
Block a user