views.py 文件源码

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

项目:malvo 作者: shivamMg 项目源码 文件源码
def register_team(request):
    if request.method == 'GET':
        team_form = TeamCreationForm()
        team_member_formset = TeamMemberCreationFormSet()
    elif request.method == 'POST':
        team_form = TeamCreationForm(request.POST)
        team_member_formset = TeamMemberCreationFormSet(request.POST)

        if team_form.is_valid() and team_member_formset.is_valid():
            t = team_form.save()
            for form in team_member_formset:
                tm = form.save(commit=False)
                # Set foreignkey to team
                tm.team = t
                tm.save()
            return HttpResponseRedirect(reverse('teams:login'))

    return render(request, 'teams/register.html', {
        'team_form': team_form,
        'team_member_formset': team_member_formset,}
    )
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号