【发布时间】:2017-08-13 23:48:50
【问题描述】:
我正在尝试创建并运行一个项目。
我使用了以下文章:
https://docs.djangoproject.com/en/dev/intro/tutorial01/?from=olddocs
当我运行以下命令时
C:\django\mysite>python manage.py runserver
出现此错误:
Traceback (most recent call last):
File "manage.py", line 14, in <module>
execute_manager(settings)
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 438, in execute_manager
utility.execute()
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 261, in fetch_command
klass = load_command_class(app_name, subcommand)
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 67, in load_command_class
module = import_module('%s.management.commands.%s' % (app_name, name))
File "C:\Python27\lib\site-packages\django\utils\importlib.py", line 35, in import_module
__import__(name)
File "C:\Python27\lib\site-packages\django\contrib\staticfiles\management\commands\runserver.py", line 4, in <module>
from django.core.management.commands.runserver import BaseRunserverCommand
File "C:\Python27\lib\site-packages\django\core\management\commands\runserver.py", line 8, in <module>
from django.core.handlers.wsgi import WSGIHandler
File "C:\Python27\lib\site-packages\django\core\handlers\wsgi.py", line 10, in <module>
from django import http
File "C:\Python27\lib\site-packages\django\http\__init__.py", line 117, in <module>
from django.core import signing
ImportError: cannot import name signing
【问题讨论】:
-
您使用的是 django 的开发版本?如果使用 1.3,那么您将不得不使用适当的文档 docs.djangoproject.com/en/1.3/intro/tutorial01
-
没有。从这里的第一个选项中得到它:djangoproject.com/download
-
好吧,从现在开始只使用 1.3 文档,但这不应该在早期影响你,我假设你使用 django-admin.py 来启动项目?您还更改了什么,或者您只是使用创建的默认项目?
-
它实际上与我给出的指令相同。 `python manage.py runserver'
-
我使用的是默认项目。