Django Rest框架序列化器作为表单和嵌套关系

2024-09-24 00:26:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用django rest框架来生成html表单来创建模型。假设我有一个序列化程序,它属于具有ManyToMany关系的模型。在

class SerializerExample(serializers.ModelSerializer):
    mtm = ManyToManySerializer(many=True)

然后,在django rest视图中

^{pr2}$

然后假设详细信息.html看起来像:

{% load rest_framework %}

<html><body>

    <form method="POST">
        {% csrf_token %}
        {% render_form serializer %}
        <input type="submit" value="Save">
    </form>

    </body></html>

Lists are not currently supported in HTML input.而不是multiselect或添加新实例的能力。我做错什么了?在


Tags: django模型程序form框架rest表单input
1条回答
网友
1楼 · 发布于 2024-09-24 00:26:57

你什么都不缺。这是正在进行的工作。 如果需要HTML表单,可以使用JSON和嵌套序列化程序,或者不要使用嵌套序列化程序。在

相关问题 更多 >