【发布时间】:2020-12-23 10:18:21
【问题描述】:
我是 Django rest-framework 的新手。 我正在创建一个 CRUD api 来实现以下模型。
我尝试使用序列化程序,但随后它在数据库中创建不同的表并链接它们。 我想拥有单个数据模型,然后将其中的子对象/模型作为 JSON 字段。
类似models.py的东西在json下面实现
class student(models.Model):
students=models.JSONField()
class=models.JSONField()
subjects=models.JSONField()
这可以实现吗,请您指出代码或示例吗??
{
"student":{
"name" : "bril",
"last_name" : "jone"
}
"class":{
"std" : "8",
"section" : "c"
}
"subjects":{
"mandatory":{
"subj" : "science",
"marks" : "68"
}
"language":{
"subj" : "english",
"marks" : "54"
}
"elective":{
"subj" : "evs",
"marks" : "56"
}
}
}
【问题讨论】:
-
这能回答你的问题吗? Django Rest Framework and JSONField
-
让我重新构造这个问题。为了实现上面提到的JSON结构,如何创建模型?
-
您是否在问如何在
models.JSONField上执行问题中的结构?
标签: django django-models django-rest-framework django-templates