我目前正在尝试简单的Django开发。我很成功地完成了一个小教程,但这次,我想要更具挑战性的东西。然而,现在我有一些困难来设置我的Django项目的“两个勺子为Django”布局。在
以前,Pycharm的Django模板的默认设置不仅仅是满足我的需要。当它生成时,我会得到以下文件:
project
/site
__init__.py
settings.py
urls.py
wsgi.py
/templates
manage.py
通过这个简单的设置,我可以在Pycharm的工具部分(特别是运行管理.py任务和Python控制台)。在
这一次,我想遵循更正式的项目布局,即“两勺Django”中使用的布局。所以,我创建了一个新项目,添加了丢失的目录,删除了设置.py文件,添加了设置文件(__init__
.py,基准.py,和本地.py并复制了设置.py归档到基准.py文件(至少现在)。在
目前,我的布局如下:
^{pr2}$与默认的项目布局不同,我只需进入工具并运行管理.py任务,我不再有这个选择。在
我在尝试运行管理.py使用Pycharm中Python/Django控制台中的适当设置。在
我想这完全是由于配置不当造成的。我只是没有看到任何解决这个问题的建议或教程。在
我试图用这个特定的项目布局在Pycharm中创建一个Django项目,但是要么他们没有任何关于它的信息,要么我没有使用正确的词汇表(很可能,这就是问题所在)。在
此外,当我运行Django Python/控制台时,会出现以下错误:
ImproperlyConfigured: Requested setting LOGGING_CONFIG, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
我试着在谷歌上搜索,但似乎没有找到我的特定问题的明确答案。在我以前的项目中,我至少可以运行简单的命令。在
显然,我对配置Django项目非常陌生,更不用说Pycharm(对我来说最简单的IDE)。我只想达到一个点,我可以开始写代码了。在
从您的控制台尝试此操作:
python manage.py runserver settings=site.config.settings.local
或将settings=site.config.settings.local
添加到PyCharm运行配置中的脚本参数中。在根据https://docs.djangoproject.com/en/1.10/topics/settings/#designating-the-settings你应该添加
调试配置的其他选项 或添加设置.配置()到您的python脚本(从之后django.conf公司导入设置)
相关问题 更多 >
编程相关推荐