如何将当前用户的属性转换成dict格式,如下所示。。。我尝试了request.user.__dict__
和{
{
'_state': < django.db.models.base.ModelState object at 0x7fa2c8a14da0 > ,
'id': 1,
'password': 'gVFDqqWHxJhnrkyYANJb',
'last_login': None,
'is_superuser': False,
'username': 'ualexander',
'first_name': 'Valerie',
'last_name': 'Jones',
'email': 'gonen@yahoo.com',
'is_staff': False,
'is_active': True,
'date_joined': datetime.datetime(2019, 4, 6, 10, 52, 24, 142211, tzinfo = < UTC > )
}
你能做到的。在
它将返回如下示例输出
^{pr2}$更新: 您希望获取对象作为请求用户的字典。 在django中
request.user
不以dict格式提供数据 为了得到你想要的结果,你需要做一些棘手的工作。在这里
request.user.__class__
是模型名的结果,然后用当前用户过滤它。在相关问题 更多 >
编程相关推荐