Python 在多个页面中具有(外键)的多个模型表单。德扬戈
这是我关于StackOverflow的第一个问题,请原谅我的错误 现在,来回答这个问题 我目前在django制作网站,它有多个模型,链接到一个父模型。现在我想创建一个多页表单来包含所有这些模型。怎么做 下面是详细的问题: 型号.pyPython 在多个页面中具有(外键)的多个模型表单。德扬戈,python,django,forms,django-models,django-forms,Python,Django,Forms,Django Models,Django Forms,这是我关于StackOverflow的第一个问题,请原谅我的错误 现在,来回答这个问题 我目前在django制作网站,它有多个模型,链接到一个父模型。现在我想创建一个多页表单来包含所有这些模型。怎么做 下面是详细的问题: 型号.py class Profile(models.Model): user = models.OneToOneField(User) first_name = odels.CharField( max_length=255, valida
class Profile(models.Model):
user = models.OneToOneField(User)
first_name = odels.CharField(
max_length=255, validators=ONLY_LETTERS_VALIDATOR)
last_name = odels.CharField(
max_length=255, validators=ONLY_LETTERS_VALIDATOR)
# And some other fields
class YMHTMobile(models.Model):
profile = models.ForeignKey(Profile)
mobile = models.CharField(max_length=10, validators=ONLY_DIGITS_VALIDATOR)
is_active = models.BooleanField(default=True)
def __unicode__(self):
return '%s' % self.mobile
class Meta:
verbose_name_plural = 'Mobile Details'
# some more models with foreign key as profile
现在我想用所有这些模型创建一个多页面表单(比如一个页面中的一个模型表单,然后单击下一步获取另一个表单)
如何做到这一点???使用contrib应用程序
更新:表单向导已从django 1.8移动到单独的项目- 这不是针对具有相同模型的表单吗?不是。不要将其与表单集混淆:是否希望对该答案添加一些解释?添加了关于Django表单工具的更新-