Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python IntelliJ IDEA:定义环境变量DJANGO_SETTINGS_模块_Python_Django_Intellij Idea_Environment Variables - Fatal编程技术网

Python IntelliJ IDEA:定义环境变量DJANGO_SETTINGS_模块

Python IntelliJ IDEA:定义环境变量DJANGO_SETTINGS_模块,python,django,intellij-idea,environment-variables,Python,Django,Intellij Idea,Environment Variables,IDE:IntelliJ IDEA OS:Windows7 使用IntelliJ中配置的Django服务器运行选项时: 然后执行此命令: runnerw.exe D:\Kursy\VirtualEnv\env1\Scripts\python.exe D:/Kursy/Django/manage.py runserver 8000 我得到了一个错误: django.core.exceptions.ImpropertlyConfigured:请求的设置 使用I18N,但未配置设置。您必须定义 环境

IDE:IntelliJ IDEA
OS:Windows7
使用IntelliJ中配置的
Django服务器
运行
选项时:

然后执行此命令:

runnerw.exe D:\Kursy\VirtualEnv\env1\Scripts\python.exe D:/Kursy/Django/manage.py runserver 8000

我得到了一个错误:

django.core.exceptions.ImpropertlyConfigured:请求的设置 使用I18N,但未配置设置。您必须定义 环境变量DJANGO\u SETTINGS\u模块或调用 在访问设置之前,请先配置()

我可以使用WindowsCMD运行Django应用程序 首先,启动我的虚拟python环境:

D:\Kursy\VirtualEnv\env1\Scripts>activate.bat
然后导航到Django应用程序目录:

(env1) D:\Kursy\VirtualEnv\env1\Scripts>cd D:\Kursy\Django
(env1) D:\Kursy\Django>python manage.py runserver
Validating models...

0 errors found
May 11, 2014 - 16:25:06
Django version 1.6.4, using settings 'first_django.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.
一切正常。
我不想在Windows中设置全局环境变量,因此我知道它应该在IntelliJ中的
运行
选项的
运行
中设置-我说得对吗?

是的,你说得对,但是你缺少DJANGO\u设置模块必须有一个值(即设置模块文件)。行应该如下所示:

DJANGO_SETTINGS_MODULE=your_proj.settings;.....

是的,您是对的,但是您缺少DJANGO_SETTINGS_模块必须有一个值(即设置模块文件)。该行应如下所示:

DJANGO_SETTINGS_MODULE=your_proj.settings;.....

@radev answer适用于特定
运行配置的设置

有另一种方法可以避免IntelliJ
Run

转到
文件
项目结构…
(或只需Ctrl+Shift+Alt+s)并在此处添加对项目
设置.py的引用:


设置IntelliJ中项目的
DJANGO\u设置\u模块的值,因此
Run
可用于默认设置。

@radev answer可用于特定
运行配置的设置
有另一种方法可以避免IntelliJ
Run

转到
文件
项目结构…
(或只需Ctrl+Shift+Alt+s)并在此处添加对项目
设置.py的引用:


设置IntelliJ中项目的
DJANGO\u设置\u模块
变量的值,因此
Run
可以使用默认设置。

奇怪的是,该值应该是导入样式。我已尝试向文件添加路径(如
first\u DJANGO\SETTINGS.py
)结果:
ImportError:无法导入设置'first\u django\settings.py'(是否在sys.path上?设置文件中是否存在导入错误?):不支持按文件名导入。
模块中
设置:可以添加路径,并且该路径有效。奇怪的是,该值应为导入样式。我已尝试将路径添加到文件中(如
first\u django\settings.py
)和结果:
ImportError:无法导入设置'first\u django\settings.py'(是否在sys.path上?设置文件中是否存在导入错误?):不支持按文件名导入。
模块中的
设置:可以添加路径,但它可以工作。我看不到“django”Intellij IDEA中的方面。你可能指的是PyCharm IDE,这是不同的。据我所知,你需要python插件(可能还有Intellij专业版),我两者都有,但在IDEA 14中没有看到Django设置。可能它被删除了,现在只存在于PyCharm中?我没有看到“Django”Intellij IDEA中的方面。你可能指的是PyCharm IDE,这是不同的。据我所知,你需要python插件(可能还有Intellij专业版),我两者都有,但在IDEA 14中没有看到Django设置。可能它被删除了,现在只存在于PyCharm中?