【发布时间】:2016-03-25 18:11:54
【问题描述】:
我知道 Django 的 override_settingss 和 modify_settings 装饰器,但是如何覆盖更复杂的设置?
例如,我有这样的设置:
REST_FRAMEWORK = {
...various keys...
'DEFAULT_THROTTLE_RATES = {
'anon': '100/day',
}
...more keys...
}
我想将费率设置为 10000/天,这样我在本地工作时就不会碰到它们。 modify_settings 仅适用于列表,要使用 override_settings 我必须重复整个变量(大约 50 行长)。
有什么解决办法吗?
【问题讨论】:
标签: django django-rest-framework settings