如何在测试中覆盖嵌套的Django设置

时间:2015-12-18 23:56:12

标签: django django-rest-framework settings

我知道Django的override_settingssmodify_settings装饰器,但是如何覆盖更复杂的设置呢?

例如,我的设置如下:

REST_FRAMEWORK = {
    ...various keys...
    'DEFAULT_THROTTLE_RATES = {
         'anon': '100/day',
     }

    ...more keys...
}

我想将费率设置为10000 /天,这样我在本地工作时就不会打它们。 modify_settings仅适用于列表,并且使用override_settings我必须重复整个变量(大约50行)。

对此有何解决方案?

0 个答案:

没有答案