![](/img/trans.png)
[英]How can I populate an HTML dropdown with data from a database using Django?
[英]Django using 2 data fields from a table to populate the dropdown
我對django和python非常陌生。 有一個問題,我如何使用模型使現有下拉列表不僅顯示ForeignKey字段,還顯示主鍵的一部分,以便可以通過主鍵的一部分來標識外鍵具有的重復項。
不知道這是否有意義,但是由於我是個新手,請舉一個例子,我將嘗試跟進。
提前非常感謝您。
為什么不直接在模板的HTML中渲染這兩個字段呢? 類似的東西應該起作用:
<select>
{% for item in your_items %}
<option>{{ item.pk }} - {{ item.some_field }}</option>
{% endfor %}
</select>
當然,您不能再使用.as_table()之類的Form方法,在這種情況下,您應該求助於手動編寫html form標簽。 有關更多信息, 請訪問: https : //docs.djangoproject.com/en/dev/topics/forms/?from=olddocs#customizing-the-form-template
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.