Проблема с подсказкой / аннотацией типа Django HttpRequest
def my_func(request: HttpRequest) -> str:
return request.user.email
выдает мне предупреждение в PyCharm, говоря, что user
не является определенным атрибутом. Однако если записать его как
request: HttpRequest()
снимает это предупреждение и дает мне правильные параметры в предложениях. Может ли кто-нибудь объяснить, почему это происходит, и не сделал ли я что-то неправильно?
Я импортирую HttpRequest из django.http
.