Say*_*r Y 5 django django-models django-shell
是否可以在 Django Shell 中输出特定模型的所有字段的名称?例如,如何从User模型中获取字段:
>>> from django.contrib.auth.models import User
Run Code Online (Sandbox Code Playgroud)
我知道我可以通过访问models.py适当的应用程序来获取它,但对我来说,在同一位置获取所有应用程序型号的信息会更方便。
返回模型的字段对象列表User。使用:
field_names = User._meta.get_fields()
Run Code Online (Sandbox Code Playgroud)
要返回模型的字段名称列表User,请使用:
field_names = [f.name for f in User._meta.get_fields()]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6086 次 |
| 最近记录: |