Python 什么是Django配置?

Python 什么是Django配置?,python,django,configuration,pycharm,Python,Django,Configuration,Pycharm,我第一次使用Pycharm建立了一个Django项目,我试图弄清楚这些配置的作用 我已经在网上查看了文档,但它似乎更关注那些已经知道配置功能的人 我假设它是用来设置本地主机的,但是我不确定。任何帮助都将不胜感激 我如何在Pycharm社区中配置运行/调试配置: 添加Python配置 脚本路径:“manage.py的路径” 参数:运行服务器“主机”:“端口”选项,如“--noreload”、“--nothreading” Python解释器:“到venv的路径” 现在,您可以使用Shift+F

我第一次使用Pycharm建立了一个Django项目,我试图弄清楚这些配置的作用

我已经在网上查看了文档,但它似乎更关注那些已经知道配置功能的人


我假设它是用来设置本地主机的,但是我不确定。任何帮助都将不胜感激

我如何在Pycharm社区中配置运行/调试配置:

  • 添加Python配置
  • 脚本路径:“manage.py的路径”
  • 参数:运行服务器主机”:“端口”选项,如“--noreload”、“--nothreading
  • Python解释器:“到venv的路径”

现在,您可以使用Shift+F10运行,以更改常规设置左上方文件>设置

截图。。

Python设置。。。。 打开项目或导入 打开或导入后,您可以在rigth顶部栏中查看项目名称选项,如下所示

单击可查看配置选项。单击它并查看所有python或其他环境设置的此表单。

在PyCharm中运行代码/项目时,可能需要指定一组环境变量,入口点是项目中的一个特定脚本,可能在运行项目之前总是需要先运行一些其他脚本,或者每次都要输入很多其他棘手的事情

PyCharm“运行配置”的目的是让您通过单击或快捷方式将所有这些内容保存到运行项目的单一方法中


Django配置是一种运行配置,其中包含一些额外的Django特定配置选项。运行配置中的默认设置是合理的(在localhost:8000上运行),不过您需要确保。

以非正式的方式,我们可以将PyCharm配置定义为启动新流程的舒适方式

假设您有一个名为main.py的Python脚本。如果您必须通过命令行运行它,您将键入

python main.py
同样,PyCharm提供了使用配置运行此脚本的可能性。创建一个新的Python配置并设置脚本路径(main.py的位置)和相关的Python解释器就足够了

事实上,有些脚本可能必须使用VirtualEnvironment或特定环境运行。因此,在创建PyCharm配置时,我们还需要指定python解释器

配置不仅仅用于启动python脚本,还可以创建不同的类型
正如您在问题中指出的,也可以为Django创建配置
这种情况下的典型用法是创建一个配置来启动runserver

但这并不是全部,因为还可以为django命令、迁移和单元测试创建配置

Pycharm配置非常有用,因为通过这种方式,无需每次都设置所有环境来启动一个进程,只需创建配置并保存即可。你可以随时使用它

最后但并非最不重要的一点是,使用配置可以轻松调试代码
配置也可以在调试模式下启动


您是在谈论设置文件吗?我在Pycharm上做了不少Django,但我不太确定你指的是什么。嘿,Matt,很抱歉反应太晚了!我刚才说在右上角有一个框,上面写着“添加配置”。我想它是用来在本地主机上运行项目的,但我不是100%确定!嗯,你似乎有很多好的答案,所以请参考这些开始。谢谢佐丹奴这个答案非常有用!很高兴帮助你!谢谢你的回答,瑞秋,这也很有帮助!值得一提!