Django OneToOneField, Pyright: Не удается получить доступ к атрибуту (reportAttributeAccessIssue)
Я пытаюсь проверить свой проект на Django с помощью pyright.
Есть это поле OneToOneField, которое pyright не обнаруживает, когда я его использую:
user.lala
Сообщение об ошибке pyright:
ошибка: Не удается получить доступ к атрибуту "lala" для класса "User" Атрибут "lala" неизвестен (reportAttributeAccessIssue)
# file lala/models.py
class LaLaUser(models.Model):
user = models.OneToOneField(
User, on_delete=models.CASCADE, primary_key=True, related_name="lala"
)
discount = models.PositiveSmallIntegerField(
default=0,
verbose_name="Discount (0 bis 100)",
validators=[MinValueValidator(0), MaxValueValidator(100)],
)
def __str__(self):
return self.user.username
Заглушки django установлены, и вся остальная магия Django отлично работает с pyright.
Версия: Django 5.2, pyright 1.1.404.
Как заставить pyright понять это OneToOneField?
(игнорирование этого с помощью комментария не является ответом)