Django, updating a user profile with a ModelForm

后端 未结 2 1199
孤城傲影
孤城傲影 2021-01-02 18:39

I\'m trying to display a simple ModelForm for a user\'s profile and allow the user to update it. The problem here is that my logic is somehow flawed, and after a successful

2条回答
  •  梦谈多话
    2021-01-02 19:08

    You could also use a generic view:

    from django.views.generic.create_update import update_object
    
    @login_required
    def user_profile(request):
        return update_object(request,
                            form_class=UserProfileForm,
                            object_id=request.user.get_profile().id,
                            template_name='profile/index.html')
    

提交回复
热议问题