1)Django1.5版本运行时出现'url' requires a non-empty first argument的解决办法
原来写成:{%url myview%} 这样的语句在1.5以前的版本是可以通过的,
更换到1.5的版本以后要写成:{%url "myview"%}
2)Exception Value: 'str' object is not callable
记得吧url 路径写全不然会出现这个问题
例子 url(r'^blog/(?P<id>\w+)/update/$', 'Blogs.views.blog_update', name='updateblog'),
3)CSRF verification failed. Request aborted.
1、在表单Form里加上{% csrf_token %}
2、在Settings里的MIDDLEWARE_CLASSES增加配置:(一般默认就有)
'django.middleware.csrf.CsrfViewMiddleware',
#'django.middleware.csrf.CsrfResponseMiddleware',
3.render_to_response('index.html',context_instance=RequestContext(request))
4)pop expected at least 1 arguments, got 0
要在模板当中带入多个字典 在试图中 正确的写法是
return render_to_response('blogs/blog_list.html', { "blogs":blogs, "tags":tag})
本文转自 拖鞋崽 51CTO博客,原文链接:http://blog.51cto.com/1992mrwang/1182323