我在用马蜂窝。如何将此查询转换为只返回一个结果的查询?我希望它在有多个结果时抛出一个错误,类似于entity.get()查询。
url = 'some url'
access= select(c for c in Access if c.people_url.lower().startswith(url))谢谢。
发布于 2017-03-01 19:48:22
您可以使用查询的get方法:
url = 'some url'
query = select(c for c in Access if c.people_url.lower().startswith(url))
obj = query.get()如果找到多个对象,此方法将引发MultipleObjectsFoundError
https://stackoverflow.com/questions/42457289
复制相似问题