def search(request):
print "Here!"
#some work here
在django我有一个像这样的视图方法。当我调用与此视图关联的网址时,我不会收到任何错误。但是“打印'在这里!'”最重要的工作,它什么都不返回。我也有这样的帖子方法。(我通过jquery请求) 我的索引视图方法如何返回网页的主页面。
我刚刚解决了这个问题。 Url conf是这样的:
url(r'^$', include('maps.world.urls'))
和world.urls:
url(r'^$', 'index', name = 'world-index'),
url(r'^save/$', 'save', name='world-save'),
url(r'^search/$', 'search', name='world-search'),
当我调用任何网址时,它会直接输入url(r'^ $','index',name ='world-index')所以每次索引页面都会返回。比我从第一个网址中删除'$'还要好。 İt现在正在工作。
答案 0 :(得分:2)
你有什么期望呢? print
方法将指定的文本输出到STDOUT,但是如果Django视图由Web服务器提供,则STDOUT 不对客户端的响应;如果在生产服务器上运行dev服务器或日志文件,那么它就是你的控制台。
你不得到错误这一事实更加奇怪。有了这样的观点,Django应该说是没有回复。