Python
文章平均质量分 66
Nero_G
这个作者很懒,什么都没留下…
展开
-
JWT Authorization in Python aiohttp
锲子最近开始转战Python后台,正在开始使用异步的aiohttp。由于是新的框架,参考资料少之又少。尤其是习惯了用ORM模型,但是aiohttp不支持,无奈只能慢慢来。好了进入正题,十一回来开始搞oAuth token(刚开始一个新的项目),之前有用过itsdangerous,然后wenzhi大神推荐了JWT,接下来记录一下在aiohttp中使用JWT。原创 2016-10-08 23:18:35 · 2026 阅读 · 1 评论 -
Python 中 JSON 转换时 datetime 的转换方法
python datetime.datetime is not JSON serializable 报错问题解决原创 2016-10-24 15:40:03 · 6879 阅读 · 0 评论 -
Mongodb中对Documents的子集筛选
MongDB是一种开源的文档型数据库(document database),它可以通过自己BSON存储JSON形式的数据。因为以documents的形式存储在数据库中,起初进行CRUD时候用起来比较麻烦,比如要查询doc中子集的子集。经过一段时间的探索和努力以后,发现通过aggregate方法,完完全全体现啦它的灵活性和扩展性。下面举个查询的例子:如下图,一个collection中包含了一原创 2016-10-26 14:26:49 · 6423 阅读 · 0 评论 -
DataTable前(Python)后(JQuery)端实现
后端(Python):安装:pip install datatables使用:models.pyclass Game(db.Model): __tablename__ = 'games' id = db.Column(db.Integer, primary_key=True) name = db.Column(db.String(256)) screen_url =原创 2016-12-13 11:25:24 · 1368 阅读 · 0 评论 -
python list列表分组
Python: group list items in a dict将一个list中的dict 按某个key分组,生成dict:input_list = [ {'a':'tata', 'b': 'foo'}, {'a':'pipo', 'b': 'titi'}, {'a':'pipo', 'b': 'toto'},原创 2017-01-16 15:04:47 · 6826 阅读 · 0 评论 -
Alembic对数据库版本管理的使用方法
对于SQLALCHEMY ORM 定义的数据库,数据库的设计不一定能一步到位,在项目运行中ORM的定义model版本更改后,需要使用SQL修改数据库,当数据库结构复杂且存储数据较多时,更改起来就比较麻烦,alembic就是为了解决这个问题而产生的。通过alembic可以放心修改model中表的结构内容,数据库的具体修改交给alembic。 下面介绍在python flask中alem原创 2016-11-04 11:46:26 · 1951 阅读 · 0 评论 -
Python2 中文unicode乱码问题
在 Sublime Text 里用 Cmd (Ctrl) + B 运行代码 print u'中文',想要打印出 unicode 类型的字符串时,会出现以下报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)传说中的 Python转载 2017-02-16 11:15:20 · 12441 阅读 · 0 评论