本文整理汇总了Python中models.Location.type方法的典型用法代码示例。如果您正苦于以下问题:Python Location.type方法的具体用法?Python Location.type怎么用?Python Location.type使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类models.Location
的用法示例。
在下文中一共展示了Location.type方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: admin_home
# 需要导入模块: from models import Location [as 别名]
# 或者: from models.Location import type [as 别名]
def admin_home():
locform = LocationForm()
if locform.validate_on_submit() :
ids = request.form.getlist('id')
name = request.form.getlist('name')
longitude = request.form.getlist('longitude')
latitude = request.form.getlist('latitude')
type = request.form.getlist('types')
for (i, id) in enumerate(ids) :
if id.isdigit() :
loc = Location.query.get(id)
loc.longitude = longitude[i]
loc.latitude = latitude[i]
loc.name = name[i]
loc.type = type[i].lower()
db.session.commit()
else :
if longitude[i] and latitude[i] and name[i] :
loc = Location(float(longitude[i]), float(latitude[i]), name[i], 'N/A', 'N/A')
loc.type = type[i].lower()
db.session.add(loc)
db.session.commit()
locations = Location.query.all()
type_list = list()
for type in location_type._asdict().values():
type_list.append(type.capitalize())
return render_template('admin.html', locations=locations, location_types=type_list, form=locform, username=current_user.username)