fix some ninja issuse
This commit is contained in:
+15
-16
@@ -19,51 +19,50 @@ from django.contrib.auth import get_user_model
|
|||||||
router = Router()
|
router = Router()
|
||||||
|
|
||||||
class CidUserSchema(ModelSchema):
|
class CidUserSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = CidUser
|
model = CidUser
|
||||||
|
|
||||||
model_fields = ["cid", "name", "email"]
|
fields = ["cid", "name", "email"]
|
||||||
|
|
||||||
class UserUserSchema(ModelSchema):
|
class UserUserSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = get_user_model()
|
model = get_user_model()
|
||||||
model_fields = ["id", "email"]
|
fields = ["id", "email"]
|
||||||
|
|
||||||
class CidUserExamSchema(ModelSchema):
|
class CidUserExamSchema(ModelSchema):
|
||||||
cid_user : CidUserSchema | None
|
cid_user : CidUserSchema | None
|
||||||
user_user : UserUserSchema | None
|
user_user : UserUserSchema | None
|
||||||
class Config:
|
class Meta:
|
||||||
model = CidUserExam
|
model = CidUserExam
|
||||||
model_fields = ["id"]
|
fields = ["id"]
|
||||||
|
|
||||||
class ExamStatusSchema(ModelSchema):
|
class ExamStatusSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = ExamUserStatus
|
model = ExamUserStatus
|
||||||
model_fields = ["id", "datetime", "status", "extra"]
|
fields = ["id", "datetime", "status", "extra"]
|
||||||
|
|
||||||
class ExamUserStatusSchema(ModelSchema):
|
class ExamUserStatusSchema(ModelSchema):
|
||||||
|
|
||||||
#cid_user : CidUserSchema | None
|
#cid_user : CidUserSchema | None
|
||||||
#user_user : UserUserSchema | None
|
#user_user : UserUserSchema | None
|
||||||
cid_user_exam : CidUserExamSchema | None
|
cid_user_exam : CidUserExamSchema | None
|
||||||
class Config:
|
class Meta:
|
||||||
model = ExamUserStatus
|
model = ExamUserStatus
|
||||||
model_fields = ["id", "datetime", "status", "extra"]
|
fields = ["id", "datetime", "status", "extra"]
|
||||||
|
|
||||||
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):
|
||||||
|
|||||||
+4
-4
@@ -32,9 +32,9 @@ router = Router()
|
|||||||
class SeriesSchema(ModelSchema):
|
class SeriesSchema(ModelSchema):
|
||||||
case_id: List[int] = []
|
case_id: List[int] = []
|
||||||
|
|
||||||
class Config:
|
class Meta:
|
||||||
model = Series
|
model = Series
|
||||||
model_fields = [
|
fields = [
|
||||||
"id",
|
"id",
|
||||||
"modality",
|
"modality",
|
||||||
"examination",
|
"examination",
|
||||||
@@ -48,9 +48,9 @@ class SeriesSchema(ModelSchema):
|
|||||||
|
|
||||||
|
|
||||||
class CaseSchema(ModelSchema):
|
class CaseSchema(ModelSchema):
|
||||||
class Config:
|
class Meta:
|
||||||
model = Case
|
model = Case
|
||||||
model_fields = ["id", "title"]
|
fields = ["id", "title"]
|
||||||
|
|
||||||
|
|
||||||
@router.post("/upload_dicom", auth=django_auth)
|
@router.post("/upload_dicom", auth=django_auth)
|
||||||
|
|||||||
Regular → Executable
Reference in New Issue
Block a user