“2018年10月”存档文章有46

在 Flask-SQLAlchemy 中联表查询

SQLAlchemy 是一个功能强大的 ORM 。 Flask-SQLAlchemy 是一个 Flask 插件,它让我们在 Flask 框架中使用 SQLAlchemy 变得更容易。本篇介绍我在使用 Flask-SQLAlchemy 2.1 时进行联表查询的一些经验。表定义这里有两个表,account 表保存帐号 ID 和昵称,bind 表保存 account 之间的绑定关系。# 省略了外键定义,...

MySQL 数据类型

了解并熟悉 MySQL 中的数据类型,对建表和数据库优化都非常重要。 MySQL 实现了 SQL 定义的类型,也响应的增加乐意 tiny, small, big 的类型。 MySQL 的数据类型主要分成三个部分:Numeric Type 数值型Date and Time Type 日期和时间String Type 字符型更多的内容可以在官网 查到。整型MySQL 数据类型大小范围(有符号)TINY...

SQLAlchemy session 使用问题

在更改 SQLAlchemy Session 从每次请求都创建到共享同一个 Session 之后遇到了如下问题:StatementError: (sqlalchemy.exc.InvalidRequestError) Can’t reconnect until invalid transaction is rolled back [SQL: ]或者是raised unexpected: Opera...

在线接收短信网友问题统一回复

在线接收短信上线快2两个月了,收到了网友的一些问题,一直准备把这些问题归纳总结,但是手头上的项目没法使我分心做这些。正好今天是星期天,将一些大家问的多的问题做个统一回复,避免以后回复相同问题的邮件。1、关于项目开源的问题:才开始我是将我的项目共享到github上面去的,但是后来既没有人commit,也没有人Issues,天天给我发邮件问一些非技术问题,我觉得共享已经没有意义。回复这些邮件浪费了我大...

SQLAlchemy 多条件查询

SQLAlchemy and or 查询方式范例:• AND:# use and_() from sqlalchemy import and_ query.filter(and_(User.name == 'ed', User.fullname == 'Ed Jones')) # or send multiple expressions to .filter() query...

flask使用ajax的方式提交json数据

最近在flask中使用ajax的方式提交json数据,写法如下:$.ajax({ type: 'POST', data: {ajax_item_id: JSON.stringify(get_param)}, url: '/manage/ajax_get_item', contentType: "application/json...

flask获取参数方式

flask获取参数方式:request.form.get("key", type=str, default=None) 获取表单数据request.args.get("key") 获取get请求参数request.values.get("key") 获取所有参数本文主要介绍以上三种方式,其次也有获取解析json数据格式,request.get_json(),这里不进行详细介绍了。

关于flask url路径的一些问题

最近在项目中遇到一些问题,主要是关于flask中url的问题。下面看一下两个url,在flask中存在什么问题:第一个url: http://xxx.com/xxx/1第二个url: http://xxx.com/xxx?id=1这两个在flask里面的写法是不同的,造成了路由的获取方式也不同。第一个如果在单独的js文件中,这么写:<a class="add_pro_name" href="/ma...