我正在使用 mongodb 和烧瓶。我有以下模型:
class Post(db.Document):
properties = db.ListField(db.EmbeddedDocumentField('Properties'))
class Properties(db.EmbeddedDocument):
title = db.StringField(max_length=255, required=True)
types = db.StringField(max_length=255, required=True)
location_name = db.StringField(max_length=255, required=True)
url = db.StringField(max_length=255, required=True)
feed_url = db.StringField(max_length=255, required=True)
content_url = db.StringField(max_length=255, required=True)
date_added = db.StringField(max_length=255, required=True)
date_crawled = db.StringField(max_length=255, required=True)
当我这样做时,Post.properties
我会返回一个列表字段。我想知道是否有人知道如何访问属性类中的 url 属性。最好我想获取 properties.url 相等的列表字段,例如“abc”
我已经尝试过Post.properties.url
,我收到以下错误
AttributeError: 'ListField' object has no attribute 'url'
非常感谢