我已经尽力使这项工作奏效,但没有奏效。我在这里已经读了无数的答案,但这是徒劳的。
我安装了Python 2.7和Django 1.6.5。我创建了一个virtualenv
,env,也创建了我的项目和应用程序。在安装MySQL-python
并运行在INSTALLED_APPS中创建了所有应用程序的manage syncdb
之后,Django服务器运行良好,但是如果我尝试from django.db import models
,它会显示:
ImportError:无法导入设置“ mywebsite.settings”(在sys.path上吗?设置文件中是否存在导入错误?):没有名为mywebsite.settings的模块
我在系统变量的环境变量中创建了Path
。变量名称是DJANGO_SETTINGS_MODULE
,其值是mywebsite.settings
。
我究竟做错了什么?
最佳答案
您可以从与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