django特定设置应用程序



我正在开发一个django应用程序,该应用程序需要一个目录来下载和存储文件。

我想让我的应用程序可重复使用,这样我就不想硬编码这个目录的路径。所以我想让这个路径成为一个设置/一个可以设置的全局变量。

我可以把这个设置/全局变量放在哪里?

这种方法好吗?http://blog.muhuk.com/2010/01/26/developing-reusable-django-apps-app-settings.html

谢谢你的建议!

我使用以下方法:

# some file in your app:
from django.conf import settings
MY_APP_SETTING = getattr(settings, 'MY_APP_SETTING', 'some default value')

这有效地允许最终用户在自己的设置.py中自定义设置,但仍然确保始终设置一些默认值。现在,您可以在代码的其余部分随意使用MY_APP_SETTING

更新

你问题中的链接加载时间太长,所以我只是继续回答。事实证明,我建议的方法和它建议的方法是一样的,所以是的,我认为这种方法很好;)。

相关内容

  • 没有找到相关文章

最新更新