如何显示型号';更新期间,django中的s主键
在我的一些模型中,我使用了系统定义的主键(Django),而在其他一些模型中,我定义了自己的主键如何显示型号';更新期间,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,也可以在第
在第二个实例中(即,对于具有自定义主键的模型),在更新/更改记录时,我能够在呈现给用户的页面中显示主键(作为只读字段)(通过模板)。这是我无法为具有系统定义主键的模型复制的内容。如果要显示模型实例的主键,只需在模板中使用
{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
应该设置什么。正如我已经提到的,键字段是系统生成的。