【发布时间】:2016-08-14 17:35:53
【问题描述】:
我有一个 django modelform 'Recipe',其外键字段指向模型'Ingredient'。
在呈现表单时,我得到一个 SELECT 列表,该列表的 ID 与成分 ID 匹配,并且文本显示等于字段的字符串表示形式。
但是,我想在选择列表中添加一个与成分查询集中呈现的选项相匹配的数据属性。
例如,假设这是当前正在渲染的内容:
<option value="1158">Carrots</option>
<option value="1159">Strawberry</option>
<option value="1160">Onion</option>
<option value="1161">Spinach</option>
但我想为相关对象添加一个数据属性:
<option value="1158" data-ingredient-type="vegetable">Carrots</option>
<option value="1159" data-ingredient-type="fruit">Strawberry</option>
<option value="1160" data-ingredient-type="vegetable">Onion</option>
<option value="1161" data-ingredient-type="vegetable">Spinach</option>
【问题讨论】:
标签: python django django-forms