Каков второй аргумент типа ForeignKey в подсказках типов заглушек django?Python

Программы на Python
Anonymous
Каков второй аргумент типа ForeignKey в подсказках типов заглушек django?

Сообщение Anonymous »

Что мне поставить вместо [/b] введите переменную в этом фрагменте?

Код: Выделить всё

from django.db.models import ForeignKey, PROTECT

order = ForeignKey["ExtensionOrder", _GT](
"subscriptions.ExtensionOrder",
null=False,
on_delete=PROTECT
)
Заготовка находится здесь: (источник)

Код: Выделить всё

class ForeignKey(ForeignObject[_ST, _GT]):
_pyi_private_set_type: Union[Any, Combinable]
_pyi_private_get_type: Any

...

# class access
@overload  # type: ignore
def __get__(self, instance: None, owner) -> ForwardManyToOneDescriptor: ...
# Model instance access
@overload
def __get__(self, instance: Model, owner) -> **_GT**: ...
# non-Model instances
@overload
def __get__(self: _F, instance, owner) -> _F: ...
Пайланс возмущается, но я не понимаю, почему [/b] должно быть


Подробнее здесь: https://stackoverflow.com/questions/752 ... -typehints

Вернуться в «Python»