草庐IT

createview

全部标签

python - CreateView 中的多个表单和表单集

我有2个模型,Father和Son。我有一个注册父亲的页面。在同一页面上,我有一个用于注册Son的表单集。页面上有一个“更多”按钮,用于在同一页面上添加另一个Father和他们各自的Son。有没有人有任何使用CreateView的例子? 最佳答案 基于类的View仍然是新的,所以我会把它写出来。过程很简单:首先,为您的对象创建表单。将重复其中一种形式。这里没什么特别的。classSonInline(ModelForm):model=SonclassFatherForm(ModelForm):model=Father然后,创建您的fo

python - 如何在 CreateView 中设置 ForeignKey?

我有一个模型:classArticle(models.Model):text=models.CharField()author=models.ForeignKey(User)如何编写创建新模型实例并将author外键设置为request.user的基于类的View?更新:解决方案移至单独的answer下面。 最佳答案 我通过重写form_valid方法解决了这个问题。这是澄清事情的详细风格:classCreateArticle(CreateView):model=Articledefform_valid(self,form):art
12