簡體   English   中英

Django使用表格中的2個數據字段填充下拉列表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM