0

我对 django 和 python 很陌生。有一个关于如何使用模型来拥有现有下拉列表的问题,不仅可以显示 ForeignKey 字段,还可以显示主键的一部分,以便可以通过主键的一部分识别外键具有的重复条目。

不知道这是否有任何意义,但由于我很新,请给我一个例子,我会尝试遵循它。

非常感谢您提前。

4

1 回答 1

0

为什么不直接在模板的 HTML 中呈现这两个字段?类似的东西应该可以工作:

<select>
{% for item in your_items %}
    <option>{{ item.pk }} - {{ item.some_field }}</option>
{% endfor %}
</select>

当然,您不能再使用诸如 .as_table() 之类的 Form 方法,在这种情况下,您应该求助于手动编写 html 表单标签。有关此的更多信息:https ://docs.djangoproject.com/en/dev/topics/forms/?from=olddocs#customizing-the-form-template

于 2012-04-18T21:46:44.350 回答