Пример #1
0
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()
Пример #2
0
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))