【发布时间】:2014-11-03 05:38:52
【问题描述】:
您好,我正在使用带有 mongoengine 的烧瓶,这是我的模型
class Change(db.Document):
code = (('CAD', 'Dolar Canadiense'),
('GBP', 'Libra Esterlina'),
('MXN', 'Peso Mexicano'),
('CHF', 'Franco Suiso'),
('EUR', 'Euro'),
('DKK', 'Corona Danesa'),
('SEK', 'Corona Sueka'),
('JPY', 'Yen Japones'),
('CUP', 'Peso Cubano'),
('PAB', 'Balboa Panama'),
('AUD', 'Dolar Australiano'),
('USD', 'Dolar Estadounidense'),
('NOK', 'Corona Noruega'))
fecha = db.DateTimeField(required = True, unique_with = 'moneda')
moneda = db.StringField(max_length=3, choices=code, required = True)
recanje = db.FloatField(required = True)
canje = db.FloatField(required = True)
@db.queryset_manager
def objects(doc_cls, queryset):
return queryset.order_by('date')
当我进行查询时如何获取 de 选择的值:
moneda = Exchange.objects.distinct("moneda")
返回:
['Dolar Canadiense','Libra Esterlina'...]
【问题讨论】:
标签: python flask mongoengine