私はdjangoとpythonが初めてです。モデルを使用して既存のドロップダウンを作成し、ForeignKey フィールドだけでなく主キーの一部も表示して、Foreign キーの重複エントリを主キーの一部から識別できるようにする方法について質問があります。
これが意味をなすかどうかはわかりませんが、私は非常に新しいので、例を教えてください。それに従ってみます.
事前にどうもありがとうございました。
これら 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