示例#1
0
文件: util.py 项目: ulyktey/apartment
def set_region_and_city(data):
    """Set data to db

    :Parameters:
        -`data`: dictionary with data region and city

    """
    for k in data.keys():
        region_data = Region(name = k)
        region_data.save()
        for val in data[k]:
            city_data = City(region = region_data, name = val)
            city_data.save()
示例#2
0
def cities_list(request):
    """Return cities list"""
    cities = City.all().order("name").count(10)
    # show only cities with specified prefix
    search_by_prefix = request.get("prefix")
    if search_by_prefix:
        cities.filter("name>=", search_by_prefix).filter("name<", search_by_prefix + u"\ufffd")
    # ajax request
    if request.is_xhr:
        request.response.headers.add_header("Content-Type", "application/json")
        return simplejson.dumps(cities or [])
    return request.render("location/cities_list", cities=cities)