Django queryset获取模型字段的名称

Django queryset获取模型字段的名称,django,django-models,django-queryset,Django,Django Models,Django Queryset,我想通过queryset获取Django模型的字段名 Models.py: class User1(models.Model): types1 = ( ('a', 'a'), ('b', 'b'), ('c', 'c'), ) types2 = ( ('a', 'a'), ('b', 'b'), ('c', 'c'), ) q1 = models.CharFie

我想通过
queryset
获取
Django
模型的字段名

Models.py:

class User1(models.Model):
    types1 = (
        ('a', 'a'),
        ('b', 'b'),
        ('c', 'c'),
    )
    types2 = (
        ('a', 'a'),
        ('b', 'b'),
        ('c', 'c'),
    )
    q1 = models.CharField (
        'Today1',
        max_length=200,
        choices=types1, blank=True, null=True, default='---------'
    )
    q2 = models.CharField (
        'Today2',
        max_length=200,
        choices=types2, blank=True, null=False, default='---------',
    )
queryset
之后,我想得到
[q1,q2]
或类似的东西,但只包含字段名。

我找到了答案

[f.name for f in User1._meta.get_fields()]
['id', 'q1', 'q2']