有什么建议吗?我从 Django v1 教程中学习,我看了一下文档,但无法弄清楚。
进口:
from django.shortcuts import render
from accounts.forms import RegistrationForm
from django.contrib.auth.forms import UserChangeForm
功能:
def edit_profile(request):
if request.method == 'POST':
form = UserChangeForm(request.POST instance=request.user)
if form.is_valid():
form.save()
return redirect('/account/profile')
else:
form = UserChangeForm(instance=request.user)
args = {'form': form}
return render(request, 'accounts/edit_profile.html', args)
谢谢
您需要从django.shortcut
导入redirect
from django.shortcuts import redirect
这在 Django 的快捷方式文档中有很好的记录。