2016-07-25 19 views
1

私は次のモデルがあります: -DjangoのフォームCREATEVIEWモデル内のモデルの

class Address(models.Models): 
    line_1 = ... 
    country = ... 

class User(models.Models): 
    name = ... 
    mailing_address = models.ForeignKey(Address) 
    billing_address = models.ForeignKey(Address) 

私は、ユーザーが彼/彼女の詳細を入力して、彼/彼女の郵送を挿入することができますフォームビューを作成したいと請求先住所。

私は今、CreateViewを使用していますが、私はそれについてどうなるかわかりません。

+0

Djangoの[formsets](https://docs.djangoproject.com/en/1.9/topics/forms/formsets/)をご覧ください。 – solarissmoke

答えて

0

django-autocomplete-lightパッケージをご覧ください。それは、ユーザーが、例えば、他のアイテムを追加することを可能にする。 ForeignKeyを使用します。

結果として、Addressデータベースを作成する必要はありませんが、Userフォームで使用されているのと同じページでこれを行うことができます。