需要从模板中的django获取实例id

1 python django django-templates django-forms

我是 django 的新手,我有一个问题。我有一个 Django 表单

class MyModelForm(ModelForm):
    class Meta:
        model = MyModel
        fields = ['id', 'field1', 'field2', 'field3']
        localized_fields = ('id', 'field1', 'field2', 'field3')
Run Code Online (Sandbox Code Playgroud)

当我尝试输出时id它不起作用,但它与其他人一起工作。

{{form.id.value}}
Run Code Online (Sandbox Code Playgroud)

id如何从表单中获取模板中的值?

Ala*_*air 7

id 是主键字段,因此它不应更改,并且您不应将其包含在模型表单的fields.

您可以使用以下命令在模板中显示该值:

{{ form.instance.id }}
Run Code Online (Sandbox Code Playgroud)