gpt4 book ai didi

python - 获取模型类字段效果不佳

转载 作者:太空宇宙 更新时间:2023-11-03 18:49:27 24 4
gpt4 key购买 nike

我正在尝试从 db.Model 类获取所有字段。例如:我有两个类 A 和 B。类 A 有 3 个字段,类 B 有 2 个字段,但类 B 中的两个字段之一是类 A 的外键。当我这样做时: A._meta.get_all_field_names( ) 我从 B 类获取 和 字段,该字段是 A 中 B 的外键。为什么?

最佳答案

它按预期工作,这是 get_all_field_names() 的文档字符串:

Returns a list of all field names that are possible for this model (including reverse relation names).

如果您不想查看相关模型中的字段,只需从 _meta.fields 读取字段即可:

[field.name for field in A._meta.fields]

关于python - 获取模型类字段效果不佳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18716074/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com