Ошибка: «получить» не является известным атрибутом «Нет» (ReportOptionalMemberAccess)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка: «получить» не является известным атрибутом «Нет» (ReportOptionalMemberAccess)

Сообщение Anonymous »

Я использую Pyright, чтобы проверить мой код Django. Он жалуется на это < /p>

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

class FooForm(ModelForm):

def clean(self):
cleaned_data = super().clean()
start = cleaned_data.get("start_date")  # 

Ошибка: «get» не является известным атрибутом «none» (отчет Optionalmemberaccess) < /p>
< /blockquote>
Я установил Django-Stubs < /code>. < /p>
Django or Magic заставляет Detcted. Пример: < /p>
foo = Foo.objects.get(id=123)
foo. --> Autocomplete works. I see the attributes of a foo instance.
< /code>
Оба (VSCode и Pyright Cli-Tool) понимают вышеупомянутый фрагмент. В большинстве случаев он работает, но не для cleaned_data 
.
пирайт жалуется на start = cleaned_data.get ("start_date") Но vscode нет.
>

Подробнее здесь: https://stackoverflow.com/questions/797 ... mberaccess
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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