![](https://img-blog.csdnimg.cn/ac0316a8858f4088b5dec2f134f4753f.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
python3 flask 小程序
.
笑得好虚伪
这个作者很懒,什么都没留下…
展开
-
highchart的基本使用和部分美化
highchart的基本使用使用highchart之前需要下载highchart的js可以去官网看看并下载:https://www.highcharts.com.cn/demo/highcharts/spline-symbols我直接选的下面这种方式然后在需要 highchart 的地方进行导入<script src="http://cdn.highcharts.com.cn/highcharts/10.0.0/highcharts.js"></script>然原创 2022-05-10 15:59:07 · 469 阅读 · 0 评论 -
flask如何快速查询一个表中某个字段的所有记录的和
查询表中的某个字段的所有记录的和用到了Flask聚合函数Flask聚合函数可以看看这篇文章写的还挺不错https://www.bbsmax.com/A/VGzl1XG8Jb/语法:from sqlalchemy import func sum=db.session.query(func.sum(模型类.字段名)).filter(模型类.字段名==-8).first()# 结果是元组所以 print(sum[0]) ...原创 2022-05-06 15:39:59 · 918 阅读 · 0 评论 -
flask 不使用commit提交如何获取自动增长的id
今天写项目遇到了这么个情况,我使用flask的orm对MySQL数据库进行了with_for_update()进行行锁,用到了行锁就得使用commit进行结束,我现在添加了一条数据,后面还需添加其他表所以我还不能使用commit()因为会结束行锁,后面又要获取添加的这条数据的自动增长id。不提交获取到的自动增长值是None因为自动增长是给数据库来完成的。通过百度等方式查找到了这么一个方法就是使用**db.session.flush()**进行预提交,这样就完美解决了。flask的SQLAlchemy中原创 2022-04-19 10:13:36 · 1153 阅读 · 0 评论 -
flask 列表中的的所有值如何查询完和实现查询MySQL行锁
以上的连个问题都要使用到 flask-sqlalchemy下载命令:pip install flask-sqlalchemyflask的orm框架其他操作:https://blog.csdn.net/qq_48082548/article/details/120344299列表中的所有值如何查询查询数据的时候遇到查询的字段值在列表里,怎么才能写出一条简洁的语法呢?请看:语法:模型类.query.filter(模型类.字段名.in_(列表名)).all():什么是行锁:顾名思义,行级锁原创 2022-04-17 21:05:04 · 1208 阅读 · 0 评论 -
小程序设置、获取本都缓存、发送请求、渲染数据、转发当前页面、下拉刷新页面
设置、获取缓存,发送请求,渲染数据,转发当前页面设置、获取本地缓存设置本地缓存(wx.setStorage)获取本地缓存 (wx.getStorageSync)在微信开发工具如何查看是否有本地缓存设置缓存实例:获取缓存实例发送请求渲染数据转发当前页面设置、获取本地缓存设置本地缓存(wx.setStorage)setCache:function (key,value) { wx.setStorage({ key:key, data:value })原创 2022-04-11 10:54:21 · 4280 阅读 · 0 评论 -
服务返回数据成功后,如何使用Ajax进行页面弹窗提示和页面跳转
当服务器返回数据后不管是否成功都想要弹窗的效果如图成功后:js代码:$.ajax({url:common_ops.buildUrl(“http://127.0.0.1:5050/food/set”),data:data,dataType:“json”,type:“POST”,success: function (res) {btn_target.removeClass(“disabled”);var callback = null;if (res.code == 200) {ca原创 2022-03-29 10:24:15 · 3169 阅读 · 0 评论 -
iframe 无刷新图片上传图片
效果图:使用iframe实现无刷新上传图片首先需要在iframe指定下form,action指定为要提交的地址,注意form表单是不能嵌套的后台:js:代码展示:前端:{% extends "common/layout_main.html" %}{% block content %}<div class="row border-bottom"> <div class="col-lg-12"> <div class="tab原创 2022-03-22 16:26:48 · 1814 阅读 · 0 评论 -
Flask中对ueditor的使用方法
ueditor的使用方法配置到项目的static中:效果:前端文件配置set.js配置配置ueditor图片上传配置到项目的static中:下载下来的文件解压然后配置到项目中的static中效果:前端文件配置{% block js %} <script src="{{ buildStaticUrl('/plugins/ueditor/ueditor.config.js ')}}"></script> <script src="{{ buildSt原创 2022-03-08 19:09:58 · 697 阅读 · 0 评论 -
表单提交到服务器.js
前端页面:前端导入js:需要从前端提交数据给后台的时候可以使用这种格式JS:需要在input下提示数据错误可以这样写common_ops:var common_ops = {init:function(){this.eventBind();this.setMenuIconHighLight();},eventBind:function(){$(’.navbar-minimalize’).click(function () {$(“body”).toggleClass(“原创 2022-02-18 16:20:57 · 516 阅读 · 0 评论 -
python生成随机字符串
随机字符串能有很多中,用一个最简单的方法:import random import stringdef Generating_string(string_length=14): keylist=[random.choice((string.ascii_letters+string.digits)) for i in range(string_length)] return keylist原创 2022-02-15 19:44:38 · 312 阅读 · 0 评论 -
小程序实现授权登录
小程序官网:https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/getstart.htmlwxml: <button class="confirm-btn" catchtap="login">授权登录</button>js: login:function () { wx.getUserProfile({ desc:'正在获取',//不写不弹提示框原创 2022-02-05 15:14:01 · 581 阅读 · 0 评论 -
flask中的模板渲染和模板传参及其技巧
flask中的模板渲染和模板传参及其技巧前端有时需要传入数据为了方便我们写成一个方法def ops_rander(templates,context={}): if "current_user" in g: context["current_user"] = g.current_user return render_template(templates,**context)模板传参在使用render_template 渲染模板的时候,可以传递关键字参数, 如果你的参原创 2021-12-30 12:10:03 · 739 阅读 · 0 评论 -
flask SqlAachemy 模糊查询
语法:导包:from sqlalchemy import or_objs = 模型类.query.filter(模型类.列名.like('%{keyword}%'.format(keyword=keyword))).all() #区分大小写objs = 模型类.query.filter(模型类.列名.ilike('%{keyword}%'.format(keyword=keyword))).all() #不区分大小写实例@account_blue.route("/index")def原创 2022-01-19 15:30:01 · 3380 阅读 · 1 评论 -
Flask 分页查询
自定义分页类:def iPagination( params ): import math ret = { "is_prev":1, "is_next":1, "from" :0 , "end":0, "current":0, "total_pages":0, "page_size" : 0, "total" : 0, "url":params[原创 2022-01-10 15:04:31 · 1396 阅读 · 0 评论 -
flask中的jsonify返回的是乱码
用flask返回json时遇到了返回字符串支持中文显示的问题,在web端显示的是utf-8的编码如图;虽然不影响接口的读取,但是可读性太差,于是研究了一下怎么直接显示成中文。最后找到了解决方案如下,在配置中加入下面一行代码就OK了。app.config['JSON_AS_ASCII'] = False...原创 2021-12-21 16:00:21 · 1185 阅读 · 1 评论 -
Flask 自定义templates和static的文件位置
创建Flask实例app时,利用template_folder 和 static_folder参数进行自定义设置app = Flask(__name__, template_folder='frontend/templates', static_folder='frontend/static', )原创 2021-12-21 09:32:27 · 2162 阅读 · 0 评论 -
Flask 如何快速生成model、生成后init出现乱码问题
Python–Flask使用flask-sqlacodegen快速生成model安装依赖pip3 install flask-sqlacodegen使用这个依赖之前首先需要一些基础的依赖pip3 install flask-sqlalchemy出现乱码问题:查看数据库编码使用下面这个:使用生成单个表生成modelflask-sqlacodegen 'mysql://root:123456@127.0.0.1/database_name?charset=utf8mb4' --tables原创 2021-12-21 09:08:12 · 1364 阅读 · 1 评论 -
python flask 微信小程序立项
创建项目构建mvc框架创建MySQL数据库MySQL数据库创建这个项目的数据库打开命令窗口输入命令:登录: mysql -uroot -p123456查询数据库:show databases;创建数据库:create datebase 数据库名; 注意不要重复了...原创 2021-11-17 10:00:37 · 971 阅读 · 0 评论