gpt4 book ai didi

python - 带有 Flask 的 MongoEngine - 错误 'NoneType' 对象没有属性 'choices'

转载 作者:可可西里 更新时间:2023-11-01 10:05:22 24 4
gpt4 key购买 nike

我试图让 MongoEngine 与 Flask-Mongoengine 扩展一起工作,但是每当我使用 ListField 时,我都会收到以下错误:

if field.field.choices:
AttributeError: 'NoneType' object has no attribute 'choices'

这是我的代码:

class Business(db.Document):
name = db.StringField(required=True)
address = db.StringField()
location = db.GeoPointField()
tags = db.ListField()
area = db.ReferenceField(Area, dbref=True)
contact = db.EmbeddedDocumentField(Contact)
details = db.EmbeddedDocumentField(details)

最佳答案

我遇到了同样的问题。为我修复的是将 Field 对象传递给 ListField 声明中的 ListField() 调用,例如:

tags = db.ListField(db.StringField())

关于python - 带有 Flask 的 MongoEngine - 错误 'NoneType' 对象没有属性 'choices',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13967639/

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