views.py 文件源码

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

项目:studentsdb 作者: PyDev777 项目源码 文件源码
def user_profile(request):
    curr_user = request.user
    UserProfileInlineFormSet = inlineformset_factory(User, StProfile, form=ProfileForm, extra=2, can_delete=True)
    if request.method == "POST":
        form = UserForm(request.POST, request.FILES, instance=curr_user, prefix="main")
        formset = UserProfileInlineFormSet(request.POST, request.FILES, instance=curr_user, prefix="nested")
        if form.is_valid() and formset.is_valid():
            form.save()
            formset.save()
            return HttpResponseRedirect(reverse('home'))
    else:
        form = UserForm(instance=curr_user, prefix="main")
        formset = UserProfileInlineFormSet(instance=curr_user, prefix="nested")
    return TemplateResponse(request, "registration/profile.html", {"form": form, "formset": formset})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号