Flask
Flask
来杯Sherry
这个作者很懒,什么都没留下…
展开
-
“异步“执行多个无限执行程序【shell】【flask】【python】
无限执行程序:死循环、Flask、定时spider原理:执行n个程序,前n-1个(如果是无限执行的放后台),最后一个前台执行以通过shell去控制Flask开启(服务器正常是不会结束的)、且打开数据面板,同时还要执行定时爬虫为例#后台启服务器echo "server staring..."nohup python -u ../app.py > server.log 2>&1 & sleep 3echo "server started!"sleep 1 #原创 2022-01-09 16:06:57 · 1222 阅读 · 0 评论 -
查看数据库当前编码【Mariadb、Mysql、Flask】
情景在centos下部署flask项目,使用的是mariadb,(本地mysql香香的),用到sqlarchemy,插入前中文,出入后查询乱码,最终定位在数据库上,排查mysql>show variables like 'character%';创建时定义好数据库字符create database BEvents default charset utf8 collate utf8_general_ci;MariaDB [BEvents]> show variables like原创 2021-01-17 00:06:51 · 473 阅读 · 1 评论 -
接收前台ajax交互数据【Flask】
flask接收的ajax数据往往是发送POST请求的JSON类型数据#前台$.ajax({ url:"/admin/deleteRecord", method:"POST" dataType:"JSON", data:{"acm_id":acm_id}, success:function(data){ }})原创 2021-01-15 20:15:00 · 396 阅读 · 0 评论 -
python中将dict存入list中,list值仍然随着dict变化【Flask】
情景在一次将数据库查询结果手动转化为json数据(obj转json)的过程中,发现前端得到的每条数据都是一样的,代码如下:res = orm.query_all() data = [] res_dict = {} for item in res: res_dict['acm_id'] = item.acm_id res_dict['acm_title'] = item.acm_title data.append(res_dict)原创 2021-01-15 18:00:49 · 1622 阅读 · 0 评论 -
flask启动时host和port配置未生效【flask】
很多时候换了一台电脑,用了同样的pycharm,去启动,有的按照约定的host、port去启动,而有的时候却顽固地默默启动了127.0.0.1:5000…OMG通过修改pycharm运行设置可以解决因pycharm导致的这个问题(script path修改为目录下的app.py/init.py)详细参考:https://www.cnblogs.com/xiaodai0/p/10460751.html...转载 2021-01-13 21:16:48 · 1414 阅读 · 0 评论 -
html(css、js、html、web)文件引用路径写法【flask】
1.常见的本地静态引入本地的css,js文件:比如文件路径:static/css/pintuer.css,那么路径应该这样写<link rel="stylesheet" href="{{ url_for('static',filename ='css/pintuer.css') }}">2.网上css、js文件3.本地templates模板引用3.内嵌的js代码中对templates模板的引用4.js文件中对templates模板的引用...原创 2020-12-26 17:33:12 · 3775 阅读 · 7 评论 -
数据库连接DBUtils.PooledDB 安装失败【Flask】
pip install DBUtils.PooledDB结果:安装报错,同时提示我pip版本不是最新Looking in indexes: https://pypi.mirrors.ustc.edu.cn/simple/ERROR: Could not find a version that satisfies the requirement DBUtils.PooledDBERROR: No matching distribution found for DBUtils.PooledDB挣扎一下原创 2020-12-01 22:27:26 · 3371 阅读 · 2 评论 -
Python类中的修饰@classmethod 和@staticmethod【Flask】
在flask中,经常会为了代码美观将过程封装成类,去引用这个文件,用例子来看区别@classmethod:class SQLHelper: @staticmethod def open(): conn = pymysql.connect(host='127.0.0.1',port=3306, user='root',passwd='123456',db='flask') cursor = conn.cursor(cursor=pymysql.curso原创 2020-12-01 21:27:07 · 658 阅读 · 2 评论 -
该网页无法正常运作127.0.0.1 将您重定向的次数过多。 尝试清除 Cookie. ERR_TOO_MANY_REDIRECTS---关于flask遇到的此状况的解决办法
问题:原因:那我自己的例子来讲,是装饰器中,只出现红色区域代码时,重定向无限循环导致的,每次重定向又会发送一个请求,满足重定向的条件(仍然是未登录)循环…解决:对重定向后的path做一个处理(详见,问题描述中的绿色框框),return None,即可跳出重定向,留在登录界面...原创 2020-11-08 18:44:44 · 10449 阅读 · 2 评论