Здесь - пример ответа json, необходимого для автозаполнения jquery ui. Похоже, в моем случае нужны только label
и value
.
У меня есть следующий код:
class City(db.Model):
'''Storage for cities ids.
Index
key_name: id of the city
parent: Country of the city
'''
city_name = db.StringProperty()
term = self.request.get('term')
query = City.all()
query.filter('city_name >=', term)
query.filter('city_name <=', unicode(term) + u"\ufffd")
cities = query.fetch(20, 0)
Как отформатировать результат в формате json в формате, таком как значение = имя_города, идентификатор = имя_ключа?
Я также где-то видел следующий код, но он не работает для меня:
map(lambda x: x.city_name(), cities)