我努力做到这一点,但它没有用。我已经在这里阅读了无数的答案,但这是徒劳的。
我安装了Python 2.7和Django 1.6.5。我创建了一个virtualenv
, env ,我也在其中创建了我的项目和应用。 Django服务器在安装MySQL-python
并运行manage syncdb
后运行正常,该from django.db import models
创建了 INSTALLED_APPS 中的所有应用,但是如果我尝试{{1}它说:
ImportError:无法导入设置&mywebsite.settings' (它是在sys.path上吗?设置文件中是否有导入错误?):没有名为mywebsite.settings的模块
我在系统变量的环境变量中创建了Path
。变量名称为DJANGO_SETTINGS_MODULE
,其值为mywebsite.settings
。
我做错了什么?
答案 0 :(得分:1)
您可以从与settings.py(即mywebsite)相同的目录运行python manage.py runserver
,也可以导出PYTHONPATH以在export PYTHONPATH=$PYTHONPATH:<path_to_mywebsite>
的路径中包含mywebsite.settings(对于unix)系统)
对于Windows,请查看how to add to pythonpath in windows