简体   繁体   English

如何使django包修改settings.py?

[英]How to make a django package modify settings.py?

I'm trying to set up a django application, which itself has a few dependencies. 我正在尝试建立一个django应用程序,它本身具有一些依赖性。 One of these ( crispy forms ) requires a few settings to be set in settings.py before the application will work. 其中一种( 松脆的表单 )需要先在settings.py中设置一些设置,然后应用程序才能运行。 I know what defaults I want to use. 我知道我要使用的默认值。 How can I make my app modify the default settings on the fly? 如何让我的应用即时修改默认设置? Specifically: 特别:

  1. How do I ensure that whatever custom settings file I create is recognized as a settings file by django? 如何确保django将我创建的任何自定义设置文件识别为设置文件?
  2. How do I actually modify the settings? 我实际上如何修改设置?

For (2) above it looks like this link on Django Code may work, but it doesn't explain how to go about (1). 对于上面的(2),看起来Django代码上的此链接可能有效,但没有说明如何进行(1)。 Thanks in advance! 提前致谢!

您可以在主settings.py中添加crispy form设置,但是如果您希望将依赖项设置应用程序与设置分离,则必须创建crispy_settings.py文件并将其导入您的设置文件中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM