def flushdb(app): with app.app_context(): db.drop_all() db.create_all() c = CIDR.create('default', 'default') db.session.add(c) db.session.commit()
def create_cidr(): if request.method == 'GET': return render_template('create_cidr.html') name = request.form.get('name', default='').strip() cidr = request.form.get('cidr', default='').strip() c = CIDR.get_by_name(name) if c: flash(u'Network name already exist.', 'info') return redirect(url_for('admin.create_cidr')) r = CIDR.create(name, cidr) if not r: flash(u'创建失败', 'error') return redirect(url_for('admin.create_cidr')) return redirect(url_for('admin.get_cidr', id=r.id))