首页 > 解决方案 > 编写 Django 代码时,我不断收到此错误:'WSGIRequest' 对象没有属性'profile'

问题描述

def 编辑(请求):

if request.method == 'POST':

    form = EditProfileForm(request.POST, instance=request.profile)

    if form.is_valid():

        form.save()

        return redirect(reverse('/profile'))

else:

    form = EditProfileForm(instance=request.profile)

    args = {'form': form}

这是我的视图代码,当我转到此 URL 时它总是给我一个错误

标签: djangodjango-views

解决方案


使用request.userobject 而不是访问您的用户request.profile


推荐阅读