/ /サブモデルの作成、ユーザーフレンドリーな方法 - django、django-models

サブモデルの作成、ユーザーフレンドリーな方法 - django、django-models

Django 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。

これは典型的なパターンでなければなりません。この目的のために準備されたアプリケーションを私に提案することができますか?私は自分自身を見つけることはできません。

回答:

回答№1は0

優れた django-autocomplete-light パッケージはあなたが探しているものと正確に一致するはずです。 これにより、エンドユーザは、 owners 〜で AccountFormViewたとえば、「別の機能を追加する」機能付きの(管理者の外に)「+」ボタンを使用して、