В качестве примера возьмем IntegerField. Я вижу два варианта аннотирования:
Код: Выделить всё
# number 1
int_field: int = models.IntegerField()
# number 2
int_field: models.IntegerField = models.IntegerField()
Код: Выделить всё
Incompatible types in assignment (expression has type "IntegerField[, ]", variable has type "int")
Есть ли такое? какие-нибудь рекомендации по правильному аннотированию моделей, которые удовлетворят mypy и IDE?
Подробнее здесь: https://stackoverflow.com/questions/590 ... ngo-models
Мобильная версия