Очень незначительная вещь здесь, но интересно, кто-нибудь когда-либо сталкивался с этим. Есть много случаев, когда у нас есть модели из двух приложений, которые вызывают друг друга, что вызывает циклическую зависимость в Django (и python). Способ обойти это, чтобы использовать apps.get_model
.
Когда я пишу строку, которая получает модель, я хотел бы сохранить результат в верхнем регистре в формате верблюда, который имитирует то, как будет выглядеть модель, через обычный импорт, например, например: MyModel
.
Давайте получим эту строку: MyModel = apps.get_model('my_app', 'MyModel')
Это вызывает желтое предупреждение о подчеркивании первого MyModel
в строке и говорит: Переменная в функции должна быть в нижнем регистре .
Есть ли хороший способ обойти это? Должен ли я называть переменную по-другому?