- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在学习 django 教程,但在第 1 部分中立即遇到了问题。运行 python manage.py runserver 后,我在浏览器中输入了 URL 并收到错误消息:
ImproperlyConfigured: Module "django.contrib.auth.middleware" does not define a "SessionAuthenticationMiddleware" attribute/class"
下面我包括了错误以及我正在运行的 python 和 django 的版本。任何帮助将不胜感激
^C172-29-17-104:mysite [redacted]$ python -V
Python 2.7.5
172-29-17-104:mysite [redacted]$ python -c "import django; print(django.get_version())"
1.6.4
172-29-17-104:mysite [redacted]$ python manage.py runserver
Validating models...
0 errors found
October 01, 2014 - 20:12:56
Django version 1.6.4, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 85, in run
self.result = application(self.environ, self.start_response)
File "/Library/Python/2.7/site-packages/django/contrib/staticfiles/handlers.py", line 67, in __call__
return self.application(environ, start_response)
File "/Library/Python/2.7/site-packages/django/core/handlers/wsgi.py", line 187, in __call__
self.load_middleware()
File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 47, in load_middleware
mw_class = import_by_path(middleware_path)
File "/Library/Python/2.7/site-packages/django/utils/module_loading.py", line 31, in import_by_path
error_prefix, module_path, class_name))
ImproperlyConfigured: Module "django.contrib.auth.middleware" does not define a "SessionAuthenticationMiddleware" attribute/class
[01/Oct/2014 20:13:44] "GET / HTTP/1.1" 500 59
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/wsgiref/handlers.py", line 85, in run
self.result = application(self.environ, self.start_response)
File "/Library/Python/2.7/site-packages/django/contrib/staticfiles/handlers.py", line 67, in __call__
return self.application(environ, start_response)
File "/Library/Python/2.7/site-packages/django/core/handlers/wsgi.py", line 187, in __call__
self.load_middleware()
File "/Library/Python/2.7/site-packages/django/core/handlers/base.py", line 47, in load_middleware
mw_class = import_by_path(middleware_path)
File "/Library/Python/2.7/site-packages/django/utils/module_loading.py", line 31, in import_by_path
error_prefix, module_path, class_name))
ImproperlyConfigured: Module "django.contrib.auth.middleware" does not define a "SessionAuthenticationMiddleware" attribute/classpython manage.py runserver
最佳答案
看起来您使用的是 1.7 版之前的 django 版本(具体为 1.6.4),并且 SessionAuthenticationMiddleware
直到 django 1.7 才引入。因此错误
Documentation can be found here
右下角可以选择django的版本。选择适当的版本,并按照特定于您所使用的 django 版本的教程进行操作。
关于python - Django 教程 : runserver error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26149876/
我安装了一个应用程序 Scaffold,当我使用 python manage.py runserver 时它运行完美,但是当我尝试使用 django-admin 启动它时,它失败了; You must
django.admin 和 manage.py 的基本区别是什么? 还有,这句话是什么意思,“manage.py acts as a”thin wrapper围绕 django.py"? 最佳答案
我一直在学习初始教程,但在使用 python 2.7 安装 anaconda 时遇到了很多问题。最后它不会启动服务器。 无论如何,我决定将我的机器换成 python3。也就是说,我现在得到了奇怪的
通过Django tutorial工作,我运行了django-admin startproject mysite。现在,我无法进行下一步工作。 $ python manage.py runserver
python manage.py runserver Performing system checks... Unhandled exception in thread started by Tra
我正在使用 Django 1.4 我需要启动开发服务器,并且我想(在命令中)指定它必须使用哪个数据库。例如,如果我的设置包含: DATABASES = { 'default': {
我在 Windows 8.1 上的 Django v1.8.2 本地测试服务器仅提供某些静态文件。其他人则给出 404 错误。 #urls.py - excerpt urlpatterns = [
我正在运行 python manage.py runserver 或 migrate,并且在这两个命令中,它都卡在“执行系统检查”上...您能帮我了解问题是什么以及如何解决它吗? Admins-Mac
当使用 runserver 命令以本地模式运行 Django 时,视频文件未正确加载到浏览器中。我得到错误 An error occurred trying to load the resource.
为什么django-admin.py runserver如果某些文件( urls.py )已更改,但其他文件(模板文件)未更改,则重新启动? 有没有办法指定哪些文件 runserver应该监视更改,并
运行服务器时出现以下错误。我使用 Django ===1.10.2 和默认的 sqlite3 数据库作为后端。但我有以下异常(exception): python manage.py runserve
我制作了一个 Django 应用程序,使用 manage.py 在 Python 中运行它,并使用 ip:port 通过 URL 访问它>. URL: 127.0.0.1:8000/admin/ 现在
我已经运行了 Django 开发服务器 python.exe manage.py runserver 如何为运行服务器设置超时(例如 - 5 秒)?我想测试超时中断长请求时的系统行为。 最佳答案 不,
当我尝试运行 sudo ./manage.py runserver 时,出现以下错误: Traceback (most recent call last): File "./manage.py",
runserver --insecure 时有没有办法提供媒体文件? 它只提供 css 和 js 以及图像,但我需要提供媒体文件...... They提到使用 cachefile 是不可能的,但没有关
我已经运行了 Django 开发服务器 python.exe manage.py runserver 如何为运行服务器设置超时(例如 - 5 秒)?我想测试超时中断长请求时的系统行为。 最佳答案 不,
我正在共享托管服务 (hostmonster) 上开发 Django 应用程序,当然,我无法通过 Firefox 访问默认本地主机 ip 127.0.0.1:8000 上的运行服务器。 Django
运行“runserver”命令时 Django 使用什么类型的服务器?文档或多或少说它是“轻量级开发 Web 服务器”。例如是 Apache 吗?提前致谢。 最佳答案 这正是它在 jar 头上所说的
我想用 manage.py runserver 命令启动一个服务器,我已经尝试了一段时间,但没有真正找到正确的方法。 from subprocess import Popen, PIPE from d
使用 python3 manage.py runserver 命令运行 django 站点时遇到问题。我已经安装了 django-bootstrap-ui 包并将正确的名称添加到我的 INSTALLE
我是一名优秀的程序员,十分优秀!