def edit(request).这是我的视图代码,当我进入这个URL时,总是给我一个错误。
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时,它总是给我一个错误信息
通过以下方式访问你的用户 request.user
对象而不是 request.profile
.
使用下面的行进行重定向,确保在urls.py中为你的应用程序设置app_name。
return HttpResponseRedirect(reverse('your_app_name:url_name'))