Django:覆盖表单保存?

时间:2009-12-07 19:51:39

标签: django forms

有关于此的文件吗?我无法挖掘任何东西。

我有一个用于创建文章的自定义ModelForm。每当我使用此表单时,我都会传入一个article实例,以便我可以自动设置作者:

    article = Article(author=req.user)
    form = ArticleForm(req.POST, instance=article)

如何从instance内部访问此article / form.save()变量? 在编写这种方法时还有什么我需要注意的吗?或者它只需要返回一个article,那几乎就是它?

1 个答案:

答案 0 :(得分:7)

我想我正在寻找的答案是:

article = super(ArticleForm, self).save(commit=False)