首页 > 解决方案 > Django:在表单集中显示表单条目以外的值

问题描述

我有一个可以传入一组表单的表单集。我不希望用户能够更改与特定表单关联的配置文件,并且我在执行此操作时遇到了麻烦。

{{form.profile}}将显示带有用户电子邮件的下拉菜单。{{form.profile.value}}将显示配置文件的 ID(它是另一个模型的外键)。在这种情况下,它将显示数字 9。我尝试在模型中创建一个名为 的函数get_name,但{{form.profile.get_name}}没有带回任何东西。

使用表单集时显示表单项或值以外的其他内容的正确方法是什么?

HTML

   {% for form in invoiceupdate_form.forms %}
        <tr><td>{{ form.profile }}</td>
        <td>{{ form.start_date.value }}</td>

标签: djangodjango-formsformset

解决方案


推荐阅读