我正在学习一门关于用户认证和授权的Django课程。但关键是我不太理解这里的form\u valid()方法:
class ArticleCreateView(CreateView):
model = Article
template_name = 'article_new.html'
fields = ('title', 'body') # new
def form_valid(self, form): # new
form.instance.author = self.request.user
return super().form_valid(form)
我不知道这个方法返回什么。你知道吗
谢谢
在表单中输入正确的数据并且表单已成功验证且没有任何错误时,将调用此方法。您可以在这里处理post success逻辑,比如向用户发送通知电子邮件、重定向到感谢页面等
Django Documentation | Generic editing views
相关问题 更多 >
编程相关推荐