views.py 文件源码

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

项目:table_tennis_league 作者: ulternate 项目源码 文件源码
def form_valid(self, form):
        # Make sure only two players are selected.
        players = form.cleaned_data['players']
        if players.count() != 2:
            form.add_error(
                'players',
                'A game requires two players, please try again.',
            )
            return self.form_invalid(form)

        # Otherwise, connect the game to the group.
        self.object = form.save()
        group = get_object_or_404(Group, id=self.kwargs.get('pk', None))

        group.games.add(self.object)
        group.save()

        return HttpResponseRedirect(self.get_success_url())
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号