我正在尝试输入以下内容:
user: Final[CustomUser] = self.request.user
我的自定义用户模型在哪里CustomUser定义settings.py。我的 IDE 抱怨说Expected type 'CustomUser', got 'AbstractBaseUser' instead。查看文档,它说self.request.user返回一个实例,AUTH_USER_MODEL但显然这没有发生。
也试过:
def get(self, request: MyRequest, *args, **kwargs) -> HttpResponse:
user: Final[CustomUser] = self.request.user
在哪里
from django.http import HttpRequest
from my_user_app.models import CustomUser
class MyRequest(HttpRequest):
user: CustomUser