![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 80
touchfl0w
code first!
展开
-
完美解决Flask-Migrate使用SQLite生成自动迁移脚本的Bug
一、问题描述flask-migrate插件是对Alembic的简单封装,当程序使用SQLite数据库作为backend的时候,使用 flask migrate命令生成自动迁移脚本,使用flask upgrade命令进行数据库更新,会出现以下问题:1、op.alter_column、op.alter_table会报错,因为SQlite不支持替换alter column等操作。2、对于co...原创 2018-08-14 14:06:20 · 1855 阅读 · 0 评论 -
最常用git命令汇总(参考列表)
1、git log 查询commit(快照)记录2、git reflog 查询commit命令操作记录;可以查询历史commit id3、git checkout – file 使用本地版本库中的文件替换工作区文件,即丢弃工作区的修改4、git reset HEAD file 将文件从缓存区退回工作区5、git rm file 删除版本库中的文件;配合git commit才能生效...转载 2018-08-19 14:40:12 · 403 阅读 · 0 评论 -
在ubuntu16.04中安装apache2+modsecurity以及自定义WAF规则详解
一、Modsecurity规则语法示例 SecRule是ModSecurity主要的指令,用于创建安全规则。其基本语法如下:SecRule VARIABLES OPERATOR [ACTIONS] VARIABLES 代表HTTP包中的标识项,规定了安全规则针对的对象。常见的变量包括:ARGS(所有请求参数)、FILES(所有文件名称)等。 OPERATOR 代表操...原创 2017-10-15 17:29:00 · 630 阅读 · 0 评论