Flask
执检程序猿
web flask python js jquery ajax bootstrap table等等
展开
-
flask migrate数据库更新报错ERROR [root] Error: Target database is not up to date,目标数据库不是最新的
错误代码:ERROR [root] Error: Target database is not up to date flask migrate网上查询了一些方式,但是并不是很实用,没有完全解决,但是结合了几种方式一起解决了这个问题,具体解决方案如下:步骤如下:1.查询数据库版本 flask db heads 2.合并查询到的数据库各版本 flask db stamp 版本1 版本2 ; 3.合并后迁移最新成功的版本,可以用flask db heads查询合并后版本 ,合并方式为 fla原创 2021-02-15 13:06:17 · 1287 阅读 · 0 评论 -
bootstrap-table实现行内编辑不使用插件直接用query-ajax提交后端flask接收数据表格处理避坑指南-非前端专业4天呕心沥血战果
需要解决的问题:使用bootstrap-table实现行内编辑功能。中途探索的路径:使用bootstrap-table-edit实现。探索遇到的问题:bootstrap-table-edit和bootstrap-edittable无法正常行内编辑功能,实践中在浏览器调试界面提示new变量未定义啥的,原因大概率是bootstrap 与bootstrap-table与X-editable的版本不兼容的原因。思想转换后的解决路径。使用bootstrap-table中的一个事件参数ondblclickc原创 2020-11-07 23:27:11 · 776 阅读 · 0 评论 -
flask-migrate 处理sqlite数据库报错Constraint must have a name 的解决方案
一、问题描述最近在使用 flask migrate命令生成自动迁移脚本时,每次使用flask upgrade命令进行数据库更新,会出现这样一个报错:ValueError: Constraint must have a name,找了很久才找到问题解决方案。实测解决,内容如下下图为错误的的内容Traceback (most recent call last): File "/home/openlab/flasky/venv/bin/flask", line 11, in <module&.转载 2020-05-20 15:50:36 · 1304 阅读 · 0 评论 -
request.values.get flask获取表单所有数据三种方式之最强王者
知识点:request请求总体分为两类:1.get请求访问时会在地址栏直接显示参数不安全,且参数大小比较小。2.post请求参数不显示在地址栏,一般用户注册、登录都通过post请求完成。flask获取参数方式:request.form.get("key", type=str, default=None) 获取表单数据request.args.get("key")...转载 2019-04-21 22:35:34 · 17603 阅读 · 0 评论 -
关于直接执行数据库查询字符串的解决方案 eval getattr等flask sqlalchemy
python eval()eval(expression, globals=None, locals=None) --- 官方文档中的解释是,将字符串str当成有效的表达式来求值并返回计算结果。globals和locals参数是可选的,如果提供了globals参数,那么它必须是dictionary类型;如果提供了locals参数,那么它可以是任意的map对象。eval()使用原因:1...原创 2019-04-06 22:46:27 · 723 阅读 · 0 评论 -
flask sqlalchemy 查询sql语句的相关方法---后期重点研究项目
github上的语句,经过尝试可以使用from sqlalchemy import textsql = text('select name from penguins')result = db.engine.execute(sql)names = [row[0] for row in result]print names需要对sql语句进一步熟悉关联查询、多条件查询等功能,后期...转载 2019-04-05 23:13:58 · 1732 阅读 · 0 评论 -
flask-bootstrap-table中文使用说明
$("#realTime_Table").bootstrapTable({search: true,pagination: false,pageSize: 15,pageList: [5, 10, 15, 20],showColumns: true,showRefresh: false,showToggle: true,locale: "zh-CN",stripe...转载 2019-02-27 10:23:11 · 4316 阅读 · 0 评论 -
在flask中使用bootstrap-table的方法和技巧
效果图如下:1.框架用的flask 目录结构如下:2.前端代码如下: table-test1.html<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport" content="width=de转载 2019-02-26 16:48:05 · 11133 阅读 · 3 评论 -
BootstrapTable 模态框 警告框 Excel导出功能.柱图和饼状图 时间控件中文版
如上就是很多后台管理系统的母版页布局. 左边一列模板.上面一列系统标识. 空白处充填子页面 以ASP.NET MVC为基础 ...转载 2019-03-01 20:44:25 · 1117 阅读 · 0 评论 -
SelectField使用方法数据库查询使用
fields.SelectField可供使用的数据来源不仅可以是预定义的,也可以是从数据库中查询。tasks = [(r.task_name, r.task_name) for r in db.session.query(Task).all()]task = fields.SelectField(label=u'发布任务',validators = [validators.required...转载 2019-02-25 22:42:20 · 5120 阅读 · 2 评论 -
bootstrap-table 时间控件,导出,动态下拉框, 表单验证 ,选中与获取信息方法汇总
1.bootstrap-table 单击单行选中1.bootstrap-table 单击单行选中 $('#gzrwTable').on('click-row.bs.table', function(e, row, $element) { $('.success').removeClass('success');// 清除前一次操作已选中行的选中状态 $($elemen...转载 2019-03-01 13:52:04 · 1113 阅读 · 0 评论 -
flask 对excel上传下载操作和文件处理
文件的下载from flask import send_from_directory@excel_bp.route('/get_attachment/<path:filename>')def get_attachment(filename): return send_from_directory(app.config['UPLOAD_FOLDER'],filenam...转载 2019-02-22 22:34:03 · 7650 阅读 · 2 评论 -
flask_excel 示例源代码
安装:pip install Flask-Excelpip install pyexcel-xlspip install pyexcel-xlsxfrom flask import Flask, request, jsonifyfrom flask.ext import excelapp=Flask(__name__)@app.route("/upload", ...转载 2019-02-22 22:29:35 · 780 阅读 · 1 评论 -
flask 如何处理和下载中文文件名的文件office excel word
在写 flask 后端的时候,特别是在做数据相关的操作的时候,产品往往需要我们做一个导出数据的需求,一般都是导出 excel 格式的文件。那在 flask 上,如何实现请求连接即可让浏览器下载呢?有两种思路。一:文件在本地磁盘,这时候我们只需要发送相应的地址过去即可。二:通过 io 中的 BytesIO, 把文件以二进制的形式发送过去,这里我们需要使用 flask 自带的 send_f...转载 2019-02-22 22:10:57 · 2489 阅读 · 0 评论 -
flask处理word的思路
一、使用BYtesIO读写数据 BYtesIO实现在内存中读写数据,我们这里可以先将生成的word文件放在服务器的内存上,然后供下载,代码如下:f = io.BytesIO()document.save(f) f就是我们生成的word文件并且放在了服务器的内存中。二、Flask下载中文名文件 正常情况下,我们使用Flask的send...转载 2019-02-22 22:05:17 · 1165 阅读 · 0 评论