如何显示型号';更新期间,django中的s主键

如何显示型号';更新期间,django中的s主键,django,django-models,django-forms,django-templates,django-views,Django,Django Models,Django Forms,Django Templates,Django Views,在我的一些模型中,我使用了系统定义的主键(Django),而在其他一些模型中,我定义了自己的主键 在第二个实例中(即,对于具有自定义主键的模型),在更新/更改记录时,我能够在呈现给用户的页面中显示主键(作为只读字段)(通过模板)。这是我无法为具有系统定义主键的模型复制的内容。如果要显示模型实例的主键,只需在模板中使用{your_model_instance.pk}。如果要显示模型实例的主键,只需使用{your_model_instance.pk}}在您的模板中。您可以在模板中引用id,也可以在第

在我的一些模型中,我使用了系统定义的主键(Django),而在其他一些模型中,我定义了自己的主键


在第二个实例中(即,对于具有自定义主键的模型),在更新/更改记录时,我能够在呈现给用户的页面中显示主键(作为只读字段)(通过模板)。这是我无法为具有系统定义主键的模型复制的内容。

如果要显示模型实例的主键,只需在模板中使用
{your_model_instance.pk}

如果要显示模型实例的主键,只需使用
{your_model_instance.pk}}
在您的模板中。

您可以在模板中引用id,也可以在第二个示例中包含要显示主键字段的相关代码。您可以在模板中引用id,也可以在第二个示例中包含要显示主键字段的相关代码。谢谢。在我的模板中,我循环遍历表单字段以显示它们。在需要的地方,我捕获字段名,如
{%if field.name==“”%}
{{field}
{%endif%}
。但不知何故,我的代码
{%if field.name==“id”%}
不起作用。如果我在没有条件语句的情况下使用
{.id}
{.pk}
甚至
{form.instance.id}
,我就能够显示模型的“
id
”。如果我可能会问,是否有一种方法可以捕获id的
,这样我就可以使用现有的
for..loop
,而无需对表字段进行额外的格式化(使用css)。如果您的字段名为
id
(这对字段来说不是一个好名字),您可以尝试
{%If field.id\u for\u label==id\u id%}
(或者直接打印
{{field.id\u for_label}
查看如果它不是
id\u id
应该设置什么。正如我已经提到的,关键字段是系统生成的。谢谢。在我的模板中,我正在循环表单字段以显示它们。在需要的地方,我捕获字段名,如
{%if field.name='%}
{field}
{%endif%}
。但不知何故,我的代码
{%if field.name==“id”%}
不起作用。如果我使用
{.id}
{.pk}
甚至
{form.instance.id}
而不使用条件语句,我就能够显示模型的“
id
”。如果我可以问,是否有一种方法可以捕获id的
,这样我就可以使用现有的
for..loop
,而无需对表字段进行额外的格式化(使用css)。如果您的字段名为
id
(这对于字段btw来说不是一个好名称),您可以尝试
{%If field.id\u for\u label==id\u id%}
(或者直接打印
{{field.id\u for_label}
查看如果它不是
id\u id
应该设置什么。正如我已经提到的,键字段是系统生成的。