在Pycharm中运行带有config文件夹的Django项目

2024-09-28 03:14:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在尝试简单的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)。我只想达到一个点,我可以开始写代码了。在


Tags: 文件工具项目djangopy模板settingsinit
2条回答

从您的控制台尝试此操作: 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你应该添加

settings=mysite.settings

调试配置的其他选项 或添加设置.配置()到您的python脚本(从之后django.conf公司导入设置)

相关问题 更多 >

    热门问题