Синтаксическое предупреждение в PyCharm при загрузке моделей Django через apps.get_model - PullRequest
0 голосов
/ 09 апреля 2019

Очень незначительная вещь здесь, но интересно, кто-нибудь когда-либо сталкивался с этим. Есть много случаев, когда у нас есть модели из двух приложений, которые вызывают друг друга, что вызывает циклическую зависимость в Django (и python). Способ обойти это, чтобы использовать apps.get_model.

Когда я пишу строку, которая получает модель, я хотел бы сохранить результат в верхнем регистре в формате верблюда, который имитирует то, как будет выглядеть модель, через обычный импорт, например, например: MyModel.

Давайте получим эту строку: MyModel = apps.get_model('my_app', 'MyModel')

Это вызывает желтое предупреждение о подчеркивании первого MyModel в строке и говорит: Переменная в функции должна быть в нижнем регистре .

Есть ли хороший способ обойти это? Должен ли я называть переменную по-другому?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...