运行服务器设置时出现Django错误

2024-09-26 17:50:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我在试着执行

python manage.py runserver

但它抛出了一个错误

^{pr2}$

我用python2.7安装了Anaconda并设置了一个virtualenv。在

我的管理.py

#!/usr/bin/env python
import os
import sys

if __name__ == "__main__":
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "survivalguide.settings")

from django.core.management import execute_from_command_line

execute_from_command_line(sys.argv)

我的电流操作系统路径

[
    '',
    '/Users/KWYI/Documents/Python_Practice/Django_Practice/survivalguide',
    '/Users/KWYI/anaconda/envs/PyCon/lib/python27.zip',
    '/Users/KWYI/anaconda/envs/PyCon/lib/python2.7',
    '/Users/KWYI/anaconda/envs/PyCon/lib/python2.7/plat-darwin',
    '/Users/KWYI/anaconda/envs/PyCon/lib/python2.7/plat-mac',
    '/Users/KWYI/anaconda/envs/PyCon/lib/python2.7/plat-mac/lib-scriptpackages',
    '/Users/KWYI/anaconda/envs/PyCon/lib/python2.7/lib-tk',
    '/Users/KWYI/anaconda/envs/PyCon/lib/python2.7/lib-old',
    '/Users/KWYI/anaconda/envs/PyCon/lib/python2.7/lib-dynload',
    '/Users/KWYI/anaconda/envs/PyCon/lib/python2.7/site-packages',
    '/Users/KWYI/anaconda/envs/PyCon/lib/python2.7/site-packages/setuptools-27.2.0-py2.7.egg'
]

我已经排除了几个小时的故障,但还是不知道是什么问题。在

谢谢你的帮助!在


Tags: frompyimportexecuteoslibsysanaconda
1条回答
网友
1楼 · 发布于 2024-09-26 17:50:15

DJANGO_SETTINGS_MODULE设置为'survivalguide.settings'通常是因为manage.py位于{}上方的目录中。在

{{cd3}和cd3}在同一个目录中。我建议将manage.py移到父目录中。除非你明白你在做什么,否则我会避免使用自定义的项目布局,否则你可能会遇到更多这样的问题。在

如果不能这样做,可以将行更改为:

os.environ.setdefault("DJANGO_SETTINGS_MODULE", "settings")

或者您可以手动将/Users/KWYI/Documents/Python_Practice/Django_Practice/添加到python路径中。在

相关问题 更多 >

    热门问题