CMDB之Flask 学习
Flask 静态资源整合
Bootstrap 4 setting
开始 Flask 项目
部署 Flask 项目
项目结构部署
注册应用路由
Flask 模板实战
Base template 设置
CMDB 应用模块
Flask 用户请求
用户 应用
App 用户请求
flask 简单的明文登录
Flask 上传下载
App 实现文件上传功能
App 实现文件下载功能
Flask 前端
Ajax get data 发给后端
Ajax Post 数据给后端
JSON 格式化数据
Flask-Mysql 封装
Mysql 准备初始化
TOOL-DB
服务器信息增删改查
Flask 新增记录
Flask 实现删除功能
Flask 更新信息
Flask 全部查询 data
Flask 实现分页
Flask 实现搜索功能
Flask 导入和导出
Flask Deploy
Nginx 和 Uwsgi部署Flask
Flask user login
Flask Session 登录
Flask 退出登录
Flask Mysql Connect
Flask devops env
本文档使用 MrDoc 发布
-
+
首页
Flask 新增记录
# 新增文章 ##前端提交 ###前端提交按钮 ```html <button type="button" class="btn" id="bt_search">搜索</button> <button type="button" class="btn" data-toggle="modal" data-target="#addshow" style="margin-left: 2px;">服务器添加 </button> ``` ### 提交框 ```html <!-- 添加一个框增加一条新内容 --> <div class="modal fade" id="addshow"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <h4 class="modal-title">服务器添加</h4> </div> <div class="modal-body"> <form> <input type="text" class="form-control" id="add_name" placeholder="server_name"> <input type="text" class="form-control" id="add_ip" placeholder="server_ip"> <input type="text" class="form-control" id="add_port" placeholder="server_port"> <input type="text" class="form-control" id="add_user" placeholder="server_user"> <button type="button" class="btn btn-primary" id="btn_add">添加</button> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button> </div> </div> </div> </div> ``` ### 前端异步执行 ```js $('#btn_add').click(function () { name_ = $('#add_name').val(); ip = $('#add_ip').val(); port = $('#add_port').val(); user = $('#add_user').val(); info = {name: name_, ip: ip, port: port, user: user}; $.ajax({ url: '/servers/insert', type: 'POST', cache: false, data: JSON.stringify(info), success: function (data) { $("#addshow").modal('hide'); text_search = $('#text_search').val(); pagenow = parseInt($('#pagenow').html()); get_page(pagenow, 15, text_search); } }); }); ``` --- ## 后端 ### servers.py ```python @servers.route('/insert', methods=['get', 'post']) def insert(): info = request.get_data() info = json.loads(info) sql = 'replace into servers (name,ip, port, user) VALUES(%s, %s, %s, %s);' params = ( info['name'], info['ip'], info['port'], info['user']) tool_db.updateByParameters( sql, params ) return "Success" ``` --- ## 验证 提交  --- 结果  ---  --- done
Bobby
2021年12月21日 08:14
分享文档
收藏文档
阅读
137
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码