运行Django开发服务器

0 投票
1 回答
576 浏览
提问于 2025-04-16 22:16

我正在尝试创建并运行一个项目。

我参考了以下文章:

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

1 个回答

1

我会这样做。试着使用 virtualenv。可能有一些旧的 Python 模块会以某种原因搞乱你的 Django。所以用 virtualenv 创建一个干净的 Python 环境,然后用 pip install 安装 Django。如果这样解决了问题,那肯定是你系统里的 Python 出了点小问题。

撰写回答