【发布时间】:2020-02-12 13:52:39
【问题描述】:
好的,我有
settings.py
SETTING1='value'
SETTING2='value'
之后我们意识到SETTING1和SETTING2这些设置更多指定为app1
所以我们添加了他们apps.py
from django.apps import AppConfig
class EXAPPConfig(AppConfig):
name = 'EXAPPConfig'
verbose_name = "EXAPPConfig"
SETTING1 = 'value'
def ready(self):
pass
并用views.py给他们打电话
app_settings = apps.get_app_config('ex_app')
app_settings.SETTING1
那么我如何在测试中用 override_settings 覆盖它们
@override_settings
我尝试使用@patch 修补配置应用,但失败了
【问题讨论】:
标签: django testing django-settings