我有以下型号: -
class Address(models.Models):
line_1 = ...
country = ...
class User(models.Models):
name = ...
mailing_address = models.ForeignKey(Address)
billing_address = models.ForeignKey(Address)
我想创建一个表单视图,允许用户输入他/她的详细信息,然后插入他/她的邮件和帐单地址。
我现在正在使用CreateView,但我不知道如何去做。
答案 0 :(得分:0)
查看django-autocomplete-light包。它允许用户在例如“添加另一个”项目时使用ForeignKey
。
因此,您不需要预先填充Address
数据库,但您可以让用户通过User
表单使用的同一页面执行此操作。