Заглушить конкретное предупреждение в Django / Django Rest Framework
Я хочу заглушить одно предупреждение в Django, когда использую Django Rest Framework с настройками по умолчанию PAGE_SIZE
, но без настроек DEFAULT_PAGINATION_CLASS
. Я нахожусь в точной ситуации, представленной в сообщении об ошибке как случай, в котором я могу заставить его замолчать: Я хочу иметь глобальную настройку PAGE_SIZE
, в то время как определяю pagination_class
на основе каждого представления, случай, в котором предупреждение говорит: "Вы можете заглушить эту проверку."
Но я не придумал, как заглушить только это предупреждение, не заглушая другие предупреждения (это можно сделать через this method).
Само предупреждение находится здесь в исходном коде DRF.
Любая помощь будет оценена по достоинству!
Я нашел this в документации Django, и, к счастью, у предупреждения был id, так что
SILENCED_SYSTEM_CHECKS = ['rest_framework.W001']
в settings.py
сделал трюк.