外键 id 无法加载到 Django 模板的下拉列表中
Posted
技术标签:
【中文标题】外键 id 无法加载到 Django 模板的下拉列表中【英文标题】:The foreign key id cannot loaded in drop-down list in Django temlate 【发布时间】:2019-12-02 14:17:24 【问题描述】:在entry.id
中无法从表中获取数据。而且我还将选定的选项保存在另一个表中。我该怎么做?
register.html
<form method="POST">
<select name="item_id">
% for entry in items %
<option value=" entry.id "> entry.name </option>
% endfor %
</select>
</form>
【问题讨论】:
【参考方案1】:只传递条目名称而不是选项标签
<form method="POST">
<select name="item_id">
% for entry in items %
entry.name
% endfor %
</select>
</form>
它会自动带选项标签
【讨论】:
以上是关于外键 id 无法加载到 Django 模板的下拉列表中的主要内容,如果未能解决你的问题,请参考以下文章