views.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:iguana 作者: iguana-project 项目源码 文件源码
def form_valid(self, form):
        form.instance.creator = self.request.user
        # NOTE: this is necessary here even though it is a CreateView, because
        #       "ValueError: "<Project: test_project>" needs to have a value for
        #       field "project" before this many-to-many relationship can be used."
        form.instance.save()
        form.instance.manager.add(self.request.user)

        # per default a user follows the project he created
        follow_project(self.request.user, form.instance)
        # and every developer follows the project, too
        for dev in form.cleaned_data["developer"]:
            follow_project(dev, form.instance)
        return super(ProjectCreateView, self).form_valid(form)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号