Python 如何获取当前用户';将属性转换为dict格式

Python 如何获取当前用户';将属性转换为dict格式,python,django,dictionary,Python,Django,Dictionary,如何将当前用户的属性转换为dict格式,如下所示。。。我尝试了request.user.\uuuuu dict\uuuu和request.user.\uuuuu class.\uuuuuu dict\uuu但没有给出数据 { '_state': < django.db.models.base.ModelState object at 0x7fa2c8a14da0 > , 'id': 1, 'password': 'gVFDqqWHxJhnrkyYANJb',

如何将当前用户的属性转换为dict格式,如下所示。。。我尝试了
request.user.\uuuuu dict\uuuu
request.user.\uuuuu class.\uuuuuu dict\uuu
但没有给出数据

{
    '_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 > )
}
我的输出
{u setupfunc':,'u wrapped':}
您可以这样做

request.user.__class__.objects.filter(pk=request.user.id).values().first()
它将像这样返回示例输出

{'id': 1, 'last_login': datetime.datetime(2019, 4, 5, 10, 44, 19, 110212, tzinfo=<UTC>), 'is_superuser': True, 'username': 'example', 'first_name': 'first', 'last_name': 'last', 'is_staff': True, 'is_active': True, 'date_joined': datetime.datetime(2019, 4, 5, 9, 31, 16, 736841, tzinfo=<UTC>), 'created_at': datetime.datetime(2019, 4, 5, 9, 31, 16, 962971, tzinfo=<UTC>), 'modified_at': datetime.datetime(2019, 4, 5, 9, 31, 16, 962992, tzinfo=<UTC>), 'deleted_at': None, 'is_deleted': False, 'user_id': 1, 'password': 'pbkdf2_sha256$150000$JDcvyHbn1aFI$8gzgVZP/+bvZVQ/OISSF/+BJcJuAJE7zGU4rpBVpA8M=', 'email': 'examle@gmail.com', 'member_from': datetime.date(2019, 1, 1), 'phone_number': '011111111'}

这里
request.user.\uuuuu class\uuuuuu
是模型名的结果,然后用当前用户对其进行筛选。

请包含您的代码和输出。我已经粘贴了@glhrI不使用Django,但是使用
。\uuuuuu class\uuuuuuuu.objects.values()
时有些东西看起来很麻烦。这真的是正确的方法吗?我用一些解释更新了我的答案@Nikhil和@roganjosh
request.user.__class__.objects.filter(pk=request.user.id).values().first()
{'id': 1, 'last_login': datetime.datetime(2019, 4, 5, 10, 44, 19, 110212, tzinfo=<UTC>), 'is_superuser': True, 'username': 'example', 'first_name': 'first', 'last_name': 'last', 'is_staff': True, 'is_active': True, 'date_joined': datetime.datetime(2019, 4, 5, 9, 31, 16, 736841, tzinfo=<UTC>), 'created_at': datetime.datetime(2019, 4, 5, 9, 31, 16, 962971, tzinfo=<UTC>), 'modified_at': datetime.datetime(2019, 4, 5, 9, 31, 16, 962992, tzinfo=<UTC>), 'deleted_at': None, 'is_deleted': False, 'user_id': 1, 'password': 'pbkdf2_sha256$150000$JDcvyHbn1aFI$8gzgVZP/+bvZVQ/OISSF/+BJcJuAJE7zGU4rpBVpA8M=', 'email': 'examle@gmail.com', 'member_from': datetime.date(2019, 1, 1), 'phone_number': '011111111'}
request.user.__class__.objects.filter(pk=request.user.id).values().first()