与我的程序UnboundLocalError

时间:2013-03-10 14:11:29

标签: django

我必须创建一个新的书签应用程序但我的问题在哪里找不到请帮助我....

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

请发布您的实际代码。

关于您的问题,您必须将请求POST语句之后的else语句放在form.is_valid()中。因为如果在form.is_valid语句之后放置else语句,则render将找不到变量

def register_page(request):
    if request.method == 'POST':
        form = RegistrationForm(request.POST)
        if form.is_valid():
            ...........
    else:
        form = RegistrationForm()
        variable = RequestContext(request, {'form':form})

    return ......