Django获取模型的字段数

Ami*_*mir 0 python django django-models

如何在django中获取模型字段的数量?

Ber*_*ant 5

你应该看一下模型的_meta属性:

In [1]: from django.contrib.auth.models import User

In [2]: len(User._meta.fields)
Out[2]: 11

In [3]: len(User._meta.many_to_many)
Out[3]: 4
Run Code Online (Sandbox Code Playgroud)