我正在尝试创建一个简单的表单,用户可以在其中插入信息。如果用户单击发送按钮,将显示信息。
这是views.py中的代码。
from kay.utils import render_to_response
from myapp.form import ContactForm
from myapp.models import NhanThu
# Create your views here.
@login_required
def index(request):
form_test = ContactForm()
if request.method =="POST" and form_test.validate(request.form):
NhanthuModelbien = NhanThu(subject=ContactForm['subject'])
NhanthuModelbien.put()
return redirect(url_for('myapp/index'))
query = NhanthuModelbien.all().order('-created')
inthuwhat = query.fetch(20)
return render_to_response('myapp/index.html',
{'form2': form_test.as_widget(),'inthura': inthuwhat})
我总是收到这个错误“UnboundLocalError:分配前引用的局部变量'NhanthuModelbien'”。有人可以指出这里有什么问题吗?