我有一个字段名称。我有一个型号ID。我有一个注释中的字段列表。我想通过字段名称("Front"
)而不是索引(0
)来索引这个字段列表,因为这更加用户友好。
如何获取给定模型的字段名称列表?
from aqt import mw
from anki.utils import splitFields
field_name = "Front"
model_id = 256
index = unknown_function(model_id, field_name) # 0
splitFields(
mw.col.db.scalar("select flds from notes where mid = ?",
model_id))[index]
答案 0 :(得分:1)
这是否符合您的需求?
from aqt import mw
my_model = my_note.model()
fields = mw.col.models.fieldNames(my_model)
if field_name in fields:
index = fields.index(field_name)
else:
index = None