def admin_server():
MQTTList = NodeDefender.db.mqtt.list(user = current_user.email)
MQTT = CreateMQTTForm()
if request.method == 'GET':
return render_template('frontend/admin/server.html',
MQTTList = MQTTList, MQTTForm = MQTT)
if MQTT.Submit.data and MQTT.validate_on_submit():
try:
NodeDefender.db.mqtt.create(MQTT.IPAddr.data, MQTT.Port.data)
NodeDefender.mqtt.connection.add(MQTT.IPAddr.data, MQTT.Port.data)
except ValueError as e:
flash('Error: {}'.format(e), 'danger')
return redirect(url_for('admin_view.admin_server'))
if General.Submit.data and General.validate_on_submit():
flash('Successfully updated General Settings', 'success')
return redirect(url_for('admin_server'))
else:
flash('Error when trying to update General Settings', 'danger')
return redirect(url_for('admin_view.admin_server'))
flash('{}'.format(e), 'success')
return redirect(url_for('admin_view.admin_server'))
评论列表
文章目录