如何解决在 Django Shell
是否可以在 Django Shell 中输出特定模型的所有字段的名称?
例如,如何从 User
模型中获取字段:
>>> from django.contrib.auth.models import User
我知道我可以通过访问相应应用程序的 models.py
来获取它,但在同一位置获取所有应用程序型号的信息对我来说会更方便。
解决方法
返回User
模型的字段对象列表。使用:
field_names = User._meta.get_fields()
要返回 User
模型的字段名称列表,请使用:
field_names = [f.name for f in User._meta.get_fields()]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。