如果我了解如何获取 JSON 格式的数据,请告诉我 django 模型应该是什么样子:
就是从截图中可以看出,这样的Links可以有多少个(这是动态嵌套形式)。
就是这个意思(如下图)我全部发送到服务器(rest framework api):
onSubmit={async (values, actions) => {
await axios ({
method: 'post',
url: 'http://localhost:8000/something/',
data: JSON.stringify(values, null, 2);
})
}}
你能告诉我如何在服务器上用 django 模型和序列化程序组织它,以便所有内容都正确存储在数据库中吗?
提前谢谢谁会帮忙
我试着在 django 中像这样展示模型:
Models.py:
class WorkSuper(models.Model):
firstname = models.CharField("First name", max_length=10, blank="True")
lastname = models.CharField("Last name", max_length=30, blank="True")
linkname = models.CharField("link name", max_length=100, blank="True")
linkurl = models.CharField("link url", max_length=100, blank="True")
Serializers.py:
class WorkSuperSerializer(serializers.ModelSerializer):
class Meta:
model = WorkSuper
fields = [
'id',
'firstname',
'lastname',
'linkname',
'linkurl'
]
并期望一切正常,但只有空行而不是所有链接都进入数据库