标签:Flask相关的结果78条:

    Flask—flask_mail邮箱发送

      Flask—flask_mail邮箱发送flask-mail文档http://www.pythondoc.com/flask-mail/index.html项目中不可避免需要使用邮箱认证,如果使用flask则可以利用Flask-Mail来实现开启qq邮箱SMTP服务之后手机验证什么的依自己帐号设置,验证成功后会获得一个授权码,这个需要保存后续发送邮箱时密码就填这个授权码。安装Flask-Mail使用pip或者easy_install安装…

    发布于:2019-10-24 14:14:54

    python3 flask中SQLAlchemy创建表的简单介绍

      在flask的SQLAlchemy中创建表,也是存在ForeignKey(一对多)与ManyToMany(多对多)的存在,以下是在models中单表、一对多、多对多的创建方式。models.py代码如下:importdatetimefromsqlalchemyimportcreate_enginefromsqlalchemy.ext.declarativeimportdeclarative_bas…

    发布于:2019-10-24 03:59:34

    Python Web 腾讯云部署:flask+fabric+gunicorn+nginx+supervisor

      Python Web 腾讯云部署:flask+fabric+gunicorn+nginx+supervisor最近看了《FlaskWeb开发–基于Python的Web应用开发实战》,还有廖雪峰老师的Python教程,前者是基于Web框架flask进行开发,后者是自己搭建了一个Web框架。Web框架致力于如何生成HTML代码,而Web服务器用于处理和响应HTTP请求。Web框架和Web服务器之间的通信,需要一套双方都遵守的接口协议。WSGI协议就是用来统一这两者的接口的。为了部署一个完整的环境,本文将使用f…

    发布于:2019-10-24 01:39:44

    Python3 Flask+nginx+Gunicorn部署(上)

      Python3 Flask+nginx+Gunicorn部署(上)这次主要是记录flask在python3环境结合nginx+gunicorn在服务器上进行项目的部署(一)运行环境虚拟机centos7python3环境nginxgunicornvirtualenv难点:nginxgunicorn的安装配置(二)nginx、gunicorn简介Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协…

    发布于:2019-10-23 23:34:18

    Python3 Flask+nginx+Gunicorn部署(下)

      Python3 Flask+nginx+Gunicorn部署(下)继续上一篇文章,在上一篇文章中,我们已经把gunicorn和nginx运行并且安装好了,在这一篇,我们需要进行nginx与gunicorn端口进行绑定上一篇,我们已经将gunicorn运行起来了gunicorn-w4-b127.0.0.1:8000入口文件名:appnginx操作目录:/usr/localginx/sbin在/usr/localginx/sbin目录下可以进行nginx的重启、重载…

    发布于:2019-10-23 23:17:49

    flask多app应用(url进行处理和分发)

      fromflaskimportFlaskfromwerkzeug.wsgiimportDispatcherMiddlewarefromwerkzeug.servingimportrun_simpleapp01=Flask('app01')app02=Flask('app02')@app01.route('/login')deflogin():return'app01.login'@app02.ro…

    发布于:2019-10-23 22:23:44

    Flask 运行性能调优

      概述目前使用的平台在使用的过程中发现性能比较低,所以需要想办法进行性能调优。使用的工具Siege是一个http负载测试和基准测试工具。它旨在让网络开发者在胁迫下测量他们的代码,看看它将如何站起来加载到互联网上。Siege支持基本认证,cookies,HTTP,HTTPS和FTP协议。它允许用户使用可配置数量的模拟客户端访问服务器。这些客户将服务器置于“undersiege”。说白了Siege就是一…

    发布于:2019-10-23 20:55:53

    flask – 生成 secret key

      在flask项目中,Session,Cookies以及一些第三方扩展都会用到SECRET_KEY值,这是一个比较重要的配置值。在使用flask时,我产生了这个错误:thesessionisunavailablebecausenosecretkeywasset.Setthesecret_keyontheapplicationtosomethinguniqueandsecret解决方法是在flask项…

    发布于:2019-10-21 22:13:27

    flask 更新数据库失败

      在使用SQLALchemy更新数据的时候,一直不成功。数据更新的方式采用ajax,具体代码如下:$(function(){$('#user_profile').click(function(event){event.preventDefault();//preventtheactualformpostuser_profile();});//InjectourCSRFtokenintoourAJAX…

    发布于:2019-10-21 21:45:53

    Flask学习1:简介

      Flask学习1:简介Flask入门web工作原理1、C/S和B/S架构​C/S:客户端/服务器​B/S:浏览器/服务器2、B/S架构工作原理​客户端(浏览器)<=>WEB服务器(apacheginx)<=>WSGI<=>Python(Flask)Flask框架1、简介​flask是一个非常小的PythonWeb框架,被称为微型框架,只提供了一个强健的核心,其他功能都是通过扩展来实现…

    发布于:2019-10-21 14:02:58

    Flask学习2:模板引擎

      Flask学习2:模板引擎模板引擎模板引擎说明:模板文件就是按照特定规则书写的一个负责展示效果的html文件;模板引擎就是提供了特定规则的解释和替换的功能。Jinja2:在Flask中使用的就是该模板引擎,由Flask核心开发组人员开发。jinja2使用1.准备工作,目录结构project/manage.py#项目的启动控制文件templates/#所有的模板文件2.渲染模板文件在templates下创建一个模板文件(he…

    发布于:2019-10-21 13:48:44

    Flask学习3:表单

      Flask学习3:表单flask-表单原生表单1.添加模板文件login.html<formcheck')}}">用户名:<input><input></form>2.视图函数#登陆@app.route('/login/',methods=['GET','POST'])deflogin():returnrender_template('login.html')#校验@ap…

    发布于:2019-10-21 13:32:24

    Flask学习4:文件上传与邮件发送

      文件上传与邮件发送原生上传文件1.添加一个模板文件html<!DOCTYPEhtml><html><head><meta><title>文件上传</title></head><body>{%ifimg_url%}<imgsrc="{{img_url}}">{%endif%}<form&…

    发布于:2019-10-21 13:10:44

    Flask学习5:模型

      Flask学习5:模型数据模型数据库回顾1.分类​关系型数据库:MySQL、Oracle、SQLite、…非关系型数据库:MongoDB、Redis、…2.选择​数据库没有好坏,要根据项目需求进行选择:盲目的评价或跟风只能证明不够flask-sqlalchemy1.说明​提供了大多数关系型数据库的支持,而且提供了ORM(对象关系映射)2.安装pipinstallflask-sqlalchemy3.连接配置​指定数据库地…

    发布于:2019-10-21 12:59:25

    Flask学习6:博客项目基本构思

      Flask项目项目需求用户注册登陆用户信息管理博客发表、评论博客展示(分页)收藏(点赞)搜索、统计、排序、…项目结构blog/#项目根目录app/#程序包目录static/#静态文件目录js/#js文件目录css/#css文件目录img/#图片文件目录templates/#模板文件目录views/#视图函数(蓝本)models/#所有的数据模型文件forms/#所有的表单文件config.py#配…

    发布于:2019-10-21 12:38:52

    Flask学习7:完整项目(blog)

      Flask完整项目:Blog#manage.py代码importosfromflask_scriptimportManagerfromflask_migrateimportMigrateCommandfromappimportcreate_appapp=create_app(os.environ.get('FLASK_CONFIG')or'default')manager=Manager(app)…

    发布于:2019-10-21 12:21:04