Ejemplo n.º 1
0
def server_add():
    server_form = ServerForm()

    if request.method == 'POST' and server_form.validate():
        server = Server()

        server.server_ip = server_form.server_ip.data
        server.server_name = server_form.server_name.data
        server.database_port = server_form.database_port.data
        server.database_user = server_form.database_user.data

        # 密码hash加密
        server.database_pwd = generate_password_hash(
            server_form.database_pwd.data, method='pbkdf2:sha1', salt_length=8)
        # 添加对象到当前会话中
        db.session.add(server)
        # 提交当前会话中的对象
        db.session.commit()

        flash(u'服务器 %s 创建成功!' % server_form.server_name.data,
              category='success')

    return render_template('from_servers.html',
                           slidebar=False,
                           form=server_form)