在我的django项目中,当浏览器请求调用方法(这里:addpricelist)时,没有错误,它不会运行!我的意思是它应该打印“&&&&& ...”但没有任何反应!有人知道为什么吗? 如果您需要完整的源代码,请转到here(views.py) view.py:
def addpricelist(request):
print "&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& "
print request.POST.get()
return render(request, 'index.html')
url.py:
url(r'^addpricelist',roomviews.addpricelist),
服务器日志:
**[02/Aug/2014 12:38:58] "POST /addpricelist HTTP/1.1" 200 8941**
答案 0 :(得分:1)
好的问题是路由和寻址网址 !! 要解决,请在veiw.py
中更改网址和默认值url(r'^pla',roomviews.plistadd),
所以我的经验就是当一切都是有线的时候,只考虑路由!当某些东西应该被调用但是没有,也许你拨错了号码;)
答案 1 :(得分:0)
为什么不在模板中呈现消息:
def addpricelist(request,**Kargs):
msg="&&&&&&&&&&&&& "
return render(request, 'index.html',{'msg':msg})
index.html只需添加
{{MSG}}