函数“重定向”中的未定义名称

时间:2018-09-17 17:04:50

标签: python django

有关问题的任何建议?我从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)

谢谢

1 个答案:

答案 0 :(得分:1)

您需要使用

redirect导入django.shortcut
from django.shortcuts import redirect

Django's shortcut documentation中对此进行了详细记录。