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