フォーム処理中に、ユーザーがドロップダウンからキーを選択することなくモデルオブジェクトに外部キーフィールドを設定できるようにしたいと考えています。例えばフォーム完了時に外部キーを設定する方法(python/django)
:
#models.py
class AAA(models.Model):
some_field = models.TextField()
class BBB(models.Model):
another_field = models.TextField()
key_field = models.ForeignKey('AAA')
ユーザが「BBB」「AAA」を参照のパラメータを所与のインスタンスを作成するCREATE_OBJECTスタイルビューに「AAA」の例を示す図でナビゲートします
。外部キーは、 'AAA'インスタンスを指すコードに設定されています。
djangoコメントフレームワークはこれを行うようですが、どのように把握できません。
アイデア?私はそれがかなり単純であるべきだと確信しています。
Ah ha!私が欠けていた重要な機能は、「除外」ステートメントでした。以前は、 'key_field'が必須フィールドだったので、私のフォームは検証段階に達しませんでした。どうもありがとう! – powlo
@paulus_almightyこの投稿があなたの問題を解決した場合は、あなたの受け入れられた(左側の緑のチェック) – juliomalegria