当前位置:  开发笔记 > 编程语言 > 正文

Django错误:无法导入csrf.py

如何解决《Django错误:无法导入csrf.py》经验,为你挑选了1个好方法。

我的Django应用程序突然开始崩溃,我无法理解为什么.我甚至无法让它现在运行.我正在运行修订版11798.

当我使用独立服务器测试我的应用程序时,它突然开始不导入csrf.我以前把它完美地运作了.我试图通过使用shell来查看最新情况,结果如下:

$ ./manage.py shell
Python 2.6.3 (r263:75184, Oct  2 2009, 07:56:03) 
[GCC 4.0.1 (Apple Inc. build 5493)] on darwin
>>> import django
>>> from django import middleware
>>> from django.middleware import csrf
Traceback (most recent call last):
  File "", line 1, in 
ImportError: cannot import name csrf
>>>

我检查了文件系统,看看文件是否在那里,并且它是(并且完好无损).我非常困惑.谁能帮我吗?

Django错误如下:

File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/servers/basehttp.py", line 279, in run
    self.result = application(self.environ, self.start_response)

  File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/servers/basehttp.py", line 651, in __call__
    return self.application(environ, start_response)

  File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/handlers/wsgi.py", line 230, in __call__
    self.load_middleware()

  File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/Django-1.1.1-py2.6.egg/django/core/handlers/base.py", line 42, in load_middleware
    raise exceptions.ImproperlyConfigured, 'Error importing middleware %s: "%s"' % (mw_module, e)

ImproperlyConfigured: Error importing middleware django.middleware.csrf: "No module named csrf"

Peter Rowell.. 5

如果您(或您的系统管理员)最近更新了您的Django安装,您可能会对此CSRF更改感兴趣- 向后兼容,日期为2009年10月27日.



1> Peter Rowell..:

如果您(或您的系统管理员)最近更新了您的Django安装,您可能会对此CSRF更改感兴趣- 向后兼容,日期为2009年10月27日.


你的python路径中有多个Django副本吗?
推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有