Mic*_*ael 10 django django-apps
我正在开发一个django应用程序,需要一个目录来下载和存储文件.
我想保持我的应用程序可重用,所以我不想硬编码此目录的路径.所以我想让这条路径成为可以设置的设置/全局变量.
我在哪里可以设置此设置/全局变量?
这种做法好吗? http://blog.muhuk.com/2010/01/26/developing-reusable-django-apps-app-settings.html
谢谢你的建议!
Chr*_*att 12
我使用以下方法:
# some file in your app:
from django.conf import settings
MY_APP_SETTING = getattr(settings, 'MY_APP_SETTING', 'some default value')
Run Code Online (Sandbox Code Playgroud)
这有效地允许最终用户在他们自己的settings.py中自定义设置,但仍然确保始终设置一些默认值.您现在可以MY_APP_SETTING在其余代码中随意使用.
UPDATE
您的问题中的链接需要很长时间才能加载,所以我只是继续回答.事实证明,我建议的方法与它的建议相同,所以是的,我认为这种方法很好;).
| 归档时间: |
|
| 查看次数: |
1563 次 |
| 最近记录: |