#Flask

flask 自定义验证器(行内验证器、全局验证器) --

自定义验证器在WTForms中,验证器是指在定义字段时传入validators参数列表的可调用对象,下面来看下编写自定义验证器。行内验证器除了使用WTForms提供的验证器来验证表单字段,我们还可以在表单类中定义方法来验证特定字段,例如:form/form.py:针对特定字段的验证器fromwtformsimportI...

flask 使用宏渲染表单(包含错误信息) --

在模板中渲染表单时,有大量的工作:1、调用字段属性,获取<input>定义2、调用对应的label属性,获取<label>定义3、渲染错误消息为了避免为每一个字段重复这些代码,我们可以创建一个宏来渲染表单字段 macro.html: {%macroform_field(fie...

flask 在模板中渲染错误消息 --

在模板中渲染错误消息如果form.valicate_on_submit()返回False,说明验证没有通过,对于没有验证通过的字段,WTForms会把错误信息添加到表单类的errors属性中,这是一个匹配作为表单字段的类属性到对应的错误消息列表的字典。我们一般会直接通过字段名来获取对应字段的错误消息列表,即”form....

flask 在视图函数中验证表单 --

在视图函数中验证表单因为现在的basic_form视图同时接受两种类型的请求:GET请求和POST请求。所以我们要根据请求方法的不同执行不同的代码。具体来说,首先是实例化表单,如果是GET请求,就渲染模板;如果是POST请求,就调用validate()方法验证表单数据。 请求的HTTP方法可以通过reques...

python+flask 配置https网站ssl安全认证

 目录综述:方法1:openssl准备步骤具体实施方法2:阿里云或者宝塔免费申请(推荐)步骤1.准备步骤阿里云宝塔python+flask子域名访问设置1.给子域名添加DNS解析2.子域名ssl证书申请.代码修改由于业务服务器需要对https协议进行支持,加上代码是python+flask所编写,因此需要去申...

Python之Flask框架项目Demo入门

  本例子用到了 Flask+蓝图+Flask-Login+SQLAlchemy+WTForms+PyMySQL相关架构  Flask是微型web框架,框架本身十分精简,微型并不代表其功能弱,核心代码基于Werkzeug,Jinja2这两个库,它以插件形式的进行功能扩展,且插件易于安装与使用,并且可以自行开发...

flask 使用配置证书,证书路径自行修改

fromflaskimportFlaskapp=Flask(__name__)app.run('0.0.0.0',debug=True,port=8100,ssl_context=('/Users/kracekumarramaraju/certificates/server.crt','/Users/kracekuma...

ubuntu(Flask + Gunicorn + Nginx 部署)

准备一下python环境。$sudoapt-getupdate$sudoapt-getinstallpython-devpython-pippython-virtualenv然后安装nginx$sudoapt-getinstallnginx在 /var/www 目录下建立一个 myflas...

https python web 部署:nginx + gunicorn + supervisor + flask 部署笔记

web开发中,各种语言争奇斗艳,web的部署方面,却没有太多的方式。简单而已,大概都是nginx做前端代理,中间webservice调用程序脚本。大概方式:nginx+webservice+scriptnginx不用多说,一个高性能的web服务器。通常用来在前端做反向代理服务器。所谓正向与反向(reverse),只是英...

Flask + Gunicorn + Nginx 部署

最近很多朋友都在问我关于Flask部署的问题,说实在的我很乐意看到和回答这样的问题,至少证明了越来越多人开始用Flask了。之前我曾发表过一篇在Ubuntu上用uwsgi+nginx的Flask部署方法,说实在的uwsgi是个大坑可能用在Django上还好吧,不过用在Flask上未必就如此。至少,uwsgi是个极为折腾...
代码星球 ·2021-01-09

在Flask蓝图中使用动态URL前缀

fromflaskimportBlueprint,render_templateprofile=Blueprint('profile',__name__)@profile.route('/<user_url_slug>')deftimeline(user_url_slug):#Dosomestuffretu...

Flask ==> 目录结构

一:目标1.要求:  1.熟悉Flask的目录结构。  2.了解应用,装上新的组件往里面放,改怎么弄? 2.作业:   1.基于flask实现权限管理  2.笔记:    - flask的请求周期 二:目录结构内容知识点:  1. 从全局上了解flask项目的目录结构 ...
代码星球 ·2020-12-25

Flask ==> Migrate

1.结构图 2.一般流程。#!/usr/bin/envpython#-*-coding:utf-8-*-fromflaskimportFlaskfromauth.authimportAuthfromflask_sessionimportSession#1.引入Flask-SQLAlchemyfromflask...
代码星球 ·2020-12-25

Flask ==> scoped_session

fromsqlalchemy.ormimportsessionmakerfromsqlalchemyimportcreate_enginefromsqlalchemy.ormimportscoped_sessionengine=create_engine("mysql+pymysql://root:123@47.93....
代码星球 ·2020-12-25

Flask ==> SQLhelper

1.结构图 ps:  app:应用文件  app/staic:静态文件  app/templates:模板文件  app/views:视图文件  app/__init__:启动后执行的文件  auth:扩展文件  manage.py:启动文件  setting:配置文件创建数据库表:imp...
代码星球 ·2020-12-25
首页上一页...56789...下一页尾页