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

标签 python django django-forms django-templates

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

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

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

{{form.id.value}}

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

最佳答案

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

您可以使用以下方式在模板中显示值:

{{ form.instance.id }}

关于python - 需要从模板中的django获取实例id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52447172/

相关文章:

django - 我的请求是跨源请求吗?(heroku 上的 Django Rest api,CORS 不会阻止我的请求)

python - 将使用 Reportlab 生成的图像保存在我的 MEDIA 文件夹中(在 Amazon S3 中)

django - 如何在 Django admin 中禁用客户端表单字段验证

python - 为什么我在尝试抓取特定网站时会收到 "Connection aborted"错误?

python - 如何在 Python 中逐字节读取文件以及如何将字节列表打印为二进制文件?

python - 属性错误 : member not defined python

python - 为什么我得到 '_SIGCHLDWaker' object has no attribute 'doWrite' in Scrapy?

python - 合并两个数据帧后出现 NaN

javascript - 清理日期字段从 ajax 调用返回到 django View

django - 从一个表单提交创建父模型对象和子模型对象