我在我的
django项目中运行命令: –
$python manage.py runserver
然后我得到的错误如下: –
from django.core.context_processors import csrf ImportError: No module named context_processors
这是结果
$pip freeze dj-database-url==0.4.1 dj-static==0.0.6 Django==1.10 django-toolbelt==0.0.1 gunicorn==19.6.0 pkg-resources==0.0.0 psycopg2==2.6.2 static3==0.7.0
和
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates','Dirs': [],'APP_Dirs': True,'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug','django.template.context_processors.request','django.contrib.auth.context_processors.auth','django.contrib.messages.context_processors.messages',],},]
解决方法
csrf模块在最新版本中从django.core.context_processors移动到django.views.decorators.你可以参考
here
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。