我已经尽力使这项工作奏效,但没有奏效。我在这里已经读了无数的答案,但这是徒劳的。

我安装了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

10-07 16:42