穆琪的博客

一个程序员的自传

flask模块化组件和蓝图实例

flask模块化组件和蓝图实例
一、创建一个python包app,修改其中的__init__.py:fromflaskimportFlaskimportsysreload(syssys.setdefaultencoding('utf8'app=Flask(__name__二、将根目录下的的项目名.py修改:fromappimportappfromapp.deptimportdept...
继续阅读

下载mysql旧版本

https://downloads.mysql.com/archives/community/在此页面中可以选择相应的归档...
继续阅读

链接静态资源

链接静态资源˃˃˃fromtestimportapp˃˃˃app.url_mapMap([<Rule'/user'(HEAD,OPTIONS,GET-˃user˃,<Rule'/'(HEAD,OPTIONS,GET-˃index˃,<Rule'/static/<filename˃'(HEAD,OPTIONS,GET-˃static˃,<Rule'/user/<n...
继续阅读

数据模型的外键关系

SQL数据库中,两个表之间的关系表现为外键.在SQLAlchemy的模型中,也可以表现这种模型之间的关联关系.classRole(db.Model:__tablename__='roles'id=db.Column(db.Integer,primary_key=Truename=db.Column(db.String(64,unique=True...
继续阅读

Flash消息

当我们登录摸一个网站时,输入用户名和密码,如果密码输入错误,点击确定按钮后经常会出现一条提示密码错误的消息。这个消息就是flash消息,主要用来提示用户当前操作的结果。flask中也有自己的flash消息,本文主要介绍flask中flash消息的用法。首先,我们要先编写用户显示flash消息的html文件,为了简单演示,我们直接把放到html中,不再添加其他效果。flask开放了get_flashed_messages函数给模板使用,所谓开发就...
继续阅读

Flask中三种测试方法

 alt=
一、单元测试并统计测试的覆盖率1.1Flask中的单元测试在之前的文章中介绍过在flask中进行单元测试的方法,目前我们的代码中存在下面的单元测试:classBasicTestCase(unittest.TestCase:defSetup(self:self.app=create_app('testing'self.app_context=self.app.app_contex...
继续阅读

flask扩展模块flask-sqlachemy 的使用---mysql数据库

1.建立mysql和app的连接<段落˃在config.py中加入以下两项配置:<段落˃SQLALCHEMY_DATABASE_URI='mysql+pymysql://root:xxxxx@localhost:3306/test?charset=utf8'SQLALCHEMY_TRACK_MODIFICATIONS=True如此在app/__init__.py中加入app.config.from_object('config'db=SQLAlch...
继续阅读

用户登录if not next_page or url_parse(next_page).netloc != ''作用

用户登录后重定向回用户想要浏览的页面的功能是怎么实现的呢?当没有登录的用户试图访问受@login_required装饰器保护的视图函数,视图函数将重定向到登录页面,但重定向中会包含一些额外的信息,这样应用之后才能返回到之前的页面。比如,如果用户想要访问/index,@login_required装饰器会拦截请求(request)和响应(respond)并重定向到/login,但url中会包含一个查询字符串参数,完整的URL就是/login?next=/index。...
继续阅读

使用汉明距离及感知hash算法来对比图片相似度

传入的数据入口方法需要传入两个参数,为二进制流的图片。参数名为file1和file2.图片的处理过程res=str(time.time(res=res.replace('.',''res1=res+"1."+type1res2=res+"2."+type2图片名字须具有唯一性,我选择调用系统接受到图片的时间后面加入1,2标志来作为文件名。file_name1=...
继续阅读

使用gunicorn来部署flask

命令:gunicorn-w3-b0.0.0.0:9009artbd_image_contrast:app通过执行如下命令,可以获取Gunicorn进程树:pstree-ap|grepgunicorn重启Gunicorn任务按照官方的推荐方法,很容易执行命令:#不需要sudokill-HUPport-D表示后台运行-w表示有3个工作线程(感觉有些类似nginx的...
继续阅读
搜索
«   2019年9月   »
1
2345678
9101112131415
16171819202122
23242526272829
30
标签列表
控制面板
您好,欢迎到访网站!
  查看权限
友情链接
© 鲁ICP备18041558号
Powered by Z-BlogPHP & Yiwuku.com