ジャンゴ1.9.8作成サブモデル、ユーザーフレンドリーな方法
モデルがあります。サブモデルもあります。 1対多のリレーションシップ。
例:個人および銀行口座。
class Person(models.Model):
name = models.CharField(max_length=200, unique=True, blank=False)
class Account(models.Model):
account = models.CharField(max_length=20, unique=True, blank=False)
owner = models.ForeignKey(Person, on_delete=models.CASCADE)
ユーザがサブフィールドを1つずつ作成するのではなく、入力フィールドのリストのようにサブモデルを作成できるようにするのがはるかに現実的です。 S /彼はプラス記号を押し、新しいサブモデルのための別の入力フィールドが追加されます。そうすれば、テーブルのようなものがすべて観察可能になります。サブモデルの検証と作成をトリガーする1つのサブミットボタン。
サブモデルを1つずつ作成するよりもはるかにやさしいです。
私は試作品を用意しています:https://whispering-everglades-55047.herokuapp.com/
のAjaxを使用。
これは典型的なパターンでなければなりません。この目的のために準備されたアプリケーションを私に提案することができますか?私は自分自身を見つけることができません。
まあ、アプリケーションは巨大に見えます。例を指摘してください。これは、あらゆる種類のユースケースの例です。http://dal-yourlabs.rhcloud.com/admin/私のケースは何ですか? – Trts
残念ながら、管理者以外の例はもう完成していません。あなたは管理者の外で何が期待できるかについては、http://dal-yourlabs.rhcloud.com/admin/linked_data/testmodel/4/change/を試してください。管理者の外に新しいアイテムを作成する方法については、https://django-autocomplete-light.readthedocs.io/en/master/tutorial.html#creation-of-new-choices-in-the-autocomplete-formsのチュートリアルを参照してください。 。 – SaeX