0

私はdjangoとpythonが初めてです。モデルを使用して既存のドロップダウンを作成し、ForeignKey フィールドだけでなく主キーの一部も表示して、Foreign キーの重複エントリを主キーの一部から識別できるようにする方法について質問があります。

これが意味をなすかどうかはわかりませんが、私は非常に新しいので、例を教えてください。それに従ってみます.

事前にどうもありがとうございました。

4

1 に答える 1

0

これら 2 つのフィールドをテンプレートの 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 に答える