Django 模型 JSON

问题描述 投票:0回答:0

如果我了解如何获取 JSON 格式的数据,请告诉我 django 模型应该是什么样子: enter image description here enter image description here

就是从截图中可以看出,这样的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'
        ]

并期望一切正常,但只有空行而不是所有链接都进入数据库

enter image description here

json django-models django-serializer
© www.soinside.com 2019 - 2024. All rights reserved.