Web相关
文章平均质量分 82
†徐先森®
种一棵树最好的时间是十年前,其次是现在
展开
-
Flask-admin 一对一(多对一也可参考)模型中 显示/编辑 关联模型的字段
如ER图,一共三张表,其中SM_GateWay和SM_GATEWAY_TYPE是多对一的关系,SM_GateWay和insightchina_sim_status是一对一的关系;需求:想要在编辑insightchina_sim_status表中数据的时候,也能编辑SM_GateWay表中的数据,同时在insightchina_sim_status的View中能看到SM_GateWay中的信息;说起来容易,但做起来难,在百度,google找了几天,愣是没有这种案例,就像跷跷板,无论你怎么弄,.原创 2021-09-02 16:36:47 · 794 阅读 · 0 评论 -
Flask 虚拟环境整理
虚拟环境1. 虚拟环境的作用在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装 比如联网安装Flask框架flask-0.10.1版本 sudo pip install flask==0.10.1提示:使用如上命令, 会将flask-0.10.1安装到/usr/local/lib/python2.7/dist-packages路径下 问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新,原创 2020-11-22 19:10:19 · 152 阅读 · 0 评论 -
SqlAlchemy的Engine,Connection和Session 区别?适合什么时候用?
一个熟练使用过SQLAlchemy的程序员,执行同一个SQL指令应该尝试过以下三种方式:连接到数据库,获取对象engine = create_engine("parameter)connection=engine.connection()session_bind=sessionmaker(bind=engine)session=session_bind()Engine处理#Engine:engine.execute(select([table])).fetchall()原创 2020-11-20 15:51:16 · 5922 阅读 · 7 评论 -
flask常见的错误与解决办法
1.ValueError: urls must start with a leading slash这个错误原因可能发生在所有路由相关地方,少加了一个'/'造成的。2.ImportError: cannot import name 'db'这个错误原因是产生了循环导入问题,修改import的位置即可3.AssertionError: View function mapping is...原创 2019-03-08 20:48:38 · 1528 阅读 · 2 评论 -
python错误提示---pymysql.err.ProgrammingError: (1064, "You have an error in your SQL syntax; check the
没事封装了一个with上下文管理器,用来管理数据库的打开和关闭操作,代码如下:class my_db(object): # 封装数据库操作 上下文管理器 实现enter和exit方法 def __init__(self): # 数据初始化操作 self.conn=connect(host='localhost', port=3306, dat...原创 2019-02-16 16:46:47 · 39076 阅读 · 3 评论 -
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
create table students(id int unsigned primary key auto_increment,name varchar(50) not null,age int unsigned,high decimal(3,2),gender enum('男','女','中性','保密','妖') default '保密',cls_id int unsigned);在...原创 2019-01-26 13:20:36 · 3458 阅读 · 0 评论 -
HTTP常见状态码
做Web的一定要熟悉http状态码,不然返回一个东西你都不知道干了啥,为什么。200:正确的请求返回正确的结果,如果不想细分正确的请求结果都可以直接返回200。201:表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就可以返回 201。202:请求是正确的,但是结果正在处理中,这时候客户端可以通过轮询等机制继续请求。203:请求的代理服务器修改了源服务器返回的 ...原创 2019-09-11 09:27:36 · 354 阅读 · 0 评论