E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
FLASK学习
小白都能看懂的实战教程 手把手教你Python Web全栈开发(DAY 1)
一本教你如何在前端实现富文本编辑器小白都能看得懂的教程一本教你如何在前端实现markdown编辑器
Flask学习
(基本语法)一文教会你Boots
亓官劼
·
2020-06-26 01:57
python
#
Flask
小白都能看得懂的教程系列
Flask学习
(一)jinja2模板的学习
1.常用的几种模板语句如下:{%%}#运行jinja2的语句{{}}#在页面中打印jinja2运行的结果{##}jinja2中的注释例如:ifelse语句{%ifage%}年龄:{{age}}{%else%}不存在年龄{%endif%}函数render_template是把jinja2模板引擎集成到程序中2.继承block标签,这是为继承该模板替换的base.html文件中{%blockt1%}{
liu__cloud
·
2020-06-24 07:07
Flask学习
python-flask-uwsgi体验
request->responseuwsgi可以粗略的理解为tomcat吧pipinstall
flask学习
目标jsonAPi数据库CRUDredis缓存全局的异常处理flask+gunicorn$gunicorn-w4myapp
叶常落
·
2020-06-24 05:09
python
Flask学习
总结笔记(10) -- 利用Werkzeug实现账号密码加密存储
在用户注册中,我们需要把账号密码存储到数据库中,为了账号安全,需要对密码进行加密。在Flask中,Werkzeug中的security模块能够很方便地实现密码加密计算。0x01相关函数generate_password_hash(password,method=pdkdf2:sha1,salt_length=8)函数将原始密码作为输入参数,以字符串形式输出密码的散列值,method和salt_le
kikay
·
2020-06-24 01:39
Flask
python开发之
Flask学习
3——Flask-SQLAlchemy遇到的问题记录
Flask中使用数据库一般都是利用Flask-SQLAlchemy扩展来管理。安装Flask-SQLAlchemypycharm新建一个Flask项目。然后File-Settings。然后选如下图ProjectInterpreter。准备安装Flask-SQLAlchemy模块在搜索框中搜索flask-sqlalchemy,选择安装如果连接的是mysql数据库,需要安装mysqldb继续搜索fla
靓仔佳
·
2020-06-22 19:56
python学习Flask笔记
Flask学习
(三):SQLAlchemy无法创建数据库
书中的代码如下,设置数据库配置basedir=os.path.abspath(os.path.dirname(__file__))app.config['SQLALCHEMY_DATABSE_URI']='sqlite:///'+os.path.join(basedir,'data.db')app.config['SQLALCHEMY_COMMIT_ON_TEARDOWN']=True然后新建模型
602437897
·
2020-06-21 15:19
Python
Flask学习
之旅 --- 高级篇
Flask视图函数高级1.1add_url_rule的用法add_url_rule(rule,endpoint=None,view_func=None)这个方法用来添加url与视图函数的映射。如果没有填写endpoint,那么默认会使用view_func的名字作为endpoint。以后在使用url_for的时候,就要看在映射的时候有没有传递endpoint参数,如果传递了,那么就应该使用endpo
成长之路丶
·
2020-06-21 11:02
Flask学习
笔记二--web模拟用户注册、登录
模拟用户注册、登录:前提已经安装好mysql数据库,数据库信息在config.py中设置,对应项目中需要安装数据库插件。第一次执行时,在web-test.py中打开db.create_all()这一行,会自动在数据库中创建对应的表,然后在注释掉db.create_all()。web-test.py代码如下:fromflaskimportFlask,request,flash,url_for,red
qwer
·
2020-05-28 00:38
html
python
flask
Flask学习
笔记一,第一个web界面
flask学习
整理:前提条件:python环境(python3.7.6)已经安装了flask,用的是PyCharm工具。
qwer
·
2020-05-28 00:24
python
flask
web
Flask学习
日志(七) - Jinja2基本语法
每日壁纸.jpg文/秦未由于文章篇幅限制,关于Jinja2语法内容实在太多,而且原视频中讲解的根本不好归纳(想到哪说到哪),所以推荐系列文章:http://www.bjhee.com/jinja2-statement.html最终本文只做简单使用的演示:1.注释语句:{#注释内容#}2.赋值语句:{%setlinks=[{'laber':'home','href':url_for('.index'
赴一場流浪
·
2020-04-09 04:24
Flask学习
之路(一) windows7下的安装和开发环境的搭建
Windows7下安装python2及配置环境变量1.点击下载python2.7安装2.配置系统环境变量:复制安装的路径,例如我安装的路径是D:\python27\scripts,黏贴到系统变量PATH中,PATH中同时有多个配置路径的时候记得用';'分号分开3.配置好变量后,打开cmd.exe输入:python-version命令得到的是python版本信息证明安装成功建立和使用虚拟环境方法1.
chaixiaoxin
·
2020-04-01 16:57
Flask学习
(一) - 基础入门
基础入门Flask是基于Werkzeug,Jinja2和良好意图的Python微框架,其实在使用过程中发现里面很多内容和Django类似,特别是在模块渲染的block一块还有包括if、for等语法和python代码的引用,诸如{%%}和{{}}等等,但是其中对于url的设置则是全新版块,开启服务调用函数也要轻便不少。入门Flask易于安装,可以直接在终端下用命令pipinstallflask(注意
MA木易YA
·
2020-03-30 01:01
【
Flask学习
手记】(二) 制作漂亮的页面
2.1路由>视图函数>页面模版初体验建立templates模版页面1、在templates目录下建立一个page.html,用来进行测试和学习。2、打开page.html,别的代码不变的情况下,增加一行在中。你好!{{username}}引入render_template从flask导入render_template和url_for,修改程序代码为:fromflaskimportFlask,ren
林天宇
·
2020-03-25 06:52
Flask学习
日志(六) - Flask模板
每日壁纸.jpg文/秦未1.jinja2解析今天学习Flask的模板引擎--jinja2,我们先看看它工作的原理:jinja2工作原理.png说明:视图函数通过上下文与模板之间传递数据,模板由jinja2引擎驱动支持并生成HTML文件,这样展示在客户端浏览器中的内容就是完整的页面了。我们之前有一个范例:@app.route('/about')defabout():return'about'我们改变
赴一場流浪
·
2020-03-24 08:59
python-flask
flask学习
virtualenv模块解释,这个模块提供一个‘纯净的’python环境,保证了所安装的模块不受其他的影响,也就是想安装哪个版本就安装哪个版本。
亲爱的孟良
·
2020-03-18 01:35
Flask学习
之一-----开发环境搭建
主机系统:ubuntupython:python2.7参考资料:http://docs.jinkan.org/docs/flask/index.htmlhttp://www.pythondoc.com/flask-mega-tutorial/index.htmlFlask依赖两个外部库:Werkzeug和Jinja2。Werkzeug是一个WSGI(在Web应用和多种服务器之间的标准Python接
EricChanThink
·
2020-03-08 11:22
跟着销售学python5-微信平台基础知识virtualvenv(3)
下面我们来大部分时间来学习,flask框架,一些基础的旁支知识,我们就记录在微信公共平台基础知识这个系列文章里,
flask学习
知识放在跟着销售学python的系列中。
日月山人
·
2020-03-08 00:32
Flask学习
日志(一) - 安装Flask
壁纸.jpg文/秦未最近有很多事情要忙,博客重做以后,就又要进入学习状态了,自然而然这段时间就没什么好写的教程。所以,这是一篇学习的记录文章。我为什么想学习Flask?事实上,我一开始决定学习PythonWeb开发的时候就已经有这个想法了,在学习了Django以后,这个想法更加强烈,Django我使用着的时候总觉得它有些组件不好用,但没办法,你必须使用它,有些地方你不了解它具体是如何工作的,虽然看
赴一場流浪_nocmt
·
2020-03-05 00:02
FLASK学习
之路
app=Flask(name)app.run('0.0.0.1',port=8080)注:‘0.0.0.1’是全网可见,‘127.0.0.1’是本机可见app.run(debug=true)自动刷新url_for:当路由前缀过长时可以省略时间第二种用法url_for('文件夹',filename=‘文件名’)@app.route('/user')@app.route('/name')defuese
男生女生嘿嘿嘿
·
2020-03-02 12:07
Flask学习
笔记①---环境搭建配置
个人博客因为一些原因停止了,所以决定来开始记录自己学习Python的收获和困惑。起源之前一直对编程很感兴趣,学过一些前端的东西,不太深,后来工作了机缘巧合,还能接触到一些编程的东西,公司程序开发都用python,所以打算拿python开始入手了。之前python的基础语法看了两三遍吧,也断断续续练了好几遍,但是因为第一次接触这种面向对象的语言,所以基础语法还是有挺多不熟悉的地方。但是光看基础语法,
铁皮鸽
·
2020-03-01 17:31
结合项目的
Flask学习
与分享
背景与简介背景基于公司内部的训练营活动,开发了一款基于微信运动数据及好友关系,进行运动竞赛的名为WeRunPlus的结合安卓与WebApp的小应用。简介Flask是一个Python实现的Web开发微框架。“微”(micro)并不表示你需要把整个Web应用塞进单个Python文件(虽然确实可以),也不意味着Flask在功能上有所欠缺。微框架中的“微”意味着Flask旨在保持核心简单而易于扩展。默认情
playwolf719
·
2020-03-01 08:11
Flask学习
笔记-Web表单
表单类一个简单的Web表单,包含一个文本字段和一个提交按钮。例如:hello.py:定义表单类fromflask.ext.wtfimportFormfromwtformsimportStringField,SubmitFieldfromwtforms.validatorsimportRequiredclassNameForm(Form):name=StringField('Whatisyourna
ZZIXU
·
2020-02-26 10:28
Flask学习
日志(三) - Flask路由
壁纸.jpg文/秦未今天我学习了Flask路由相关的知识,对route也有了一定的了解,一般对静态网站来说一个路由对应一个网址,不会有太多变化,但对于动态网站,我们需要动态路由,这意味着路由是可变的,但它仍然具有规则。为了了解Flask默认的路由规则,我们先来看个简单的示例:先增加一个路由和函数:#/app/
[email protected]
('/user/')defuser(username):r
赴一場流浪_nocmt
·
2020-02-25 08:23
Flask学习
笔记之模板引擎Jinja2(四)
随着程序内容改变,视图函数也有可能需要变化。模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真实值替换变量,再返回最终得到的响应字符串,这一过程称为渲染。为了渲染模板,Flask使用了一个名为Jinja2的强大模板引擎。变量{{name}}结构表示一个变量,它是一种特殊的占位符,告诉模板引擎这个位置的值从渲染模板时使用的数据中获取。Jinja
容澄
·
2020-02-25 03:08
flask学习
记录之命令行
常用命令行virtualenvvenv在文件夹中创建Python虚拟环境desourcevenv/bin/activate激活虚拟环境deactivate停用虚拟环境mkdirflask创建名为flask的文件夹chmoda+xrun.py将文件run.py变为可执行文件pipfreeze>requirements.txt生成记录所有依赖包和其精确的版本号pipinstall-rrequireme
NapoleonY
·
2020-02-25 01:32
Flask学习
日志(四) - Flask请求上下文与响应
壁纸.jpg文/秦未OK,今天学习Flask的请求上下文与响应,我们先看一看Flask请求和响应的过程示意图:响应的过程.png首先我们从浏览器发送一个请求到服务端,Flask得到了这个请求以后,这个请求将会由路由系统接收,接着Flask会对这个请求的信息做一些预处理工作,将客户的信息封装成request对象,它包含此次访问的所有信息,从request中我们可以获取一些变量和参数,然后我们在视图函
赴一場流浪_nocmt
·
2020-02-24 01:52
Flask学习
笔记之HTTP(一)
先整理一下HTTP基础知识:HTTP方法:GET对比POSTHTTP的工作方式是客户机与服务器之间的请求-应答协议。web浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏览器)向服务器提交HTTP请求;服务器向客户端返回响应。响应包含关于请求的状态信息以及可能被请求的内容。在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET和POST:GET-从指定
容澄
·
2020-02-13 01:49
Flask学习
笔记(3)
Day03咕了好几天。今天的博客是跟前端相关的一些笔记。Jinja2flask使用jinja2来渲染一些模板,在创建项目时会自动创建template目录,里面就是用来存放需要渲染的模板文件的。如果修改了默认的模板路径,则要在初始化时指定template_folder。渲染的具体操作如下:#在template文件夹下面寻找fromflaskimportrender_template视图函数:...r
幽幽西行妖
·
2020-02-05 16:00
【
Flask学习
手记】( 前言)
这是自我学习Python+Flask进行Web开发的学习笔记。也是第一次使用“”来编写文章,期待是一次良好的体验。第一次创建时间是2017年,随着时间的流逝,也在逐步更新和完善这些文档。2020年春节抗击新型肺炎的自我隔离期间,在家又整理了一下,虽然对“”的操作还是不是很熟练,但至少又进了一步。如果大家同为爱好Web编程的"老菜鸟",如果有些意见和建议吗,欢迎私信留言交流。学习环境MacProPy
林天宇
·
2020-01-30 14:34
Flask学习
之四----一些基础概念2
一,重定向和错误你可以用redirect函数把用户重定向到其它地方。放弃请求并返回错误代码,用abort函数。这里是一个它们如何使用的例子:fromflaskimportabort,redirect,
[email protected]
('/')defindex():returnredirect(url_for('login'))@app.route('/login')deflogin():abor
EricChanThink
·
2020-01-06 03:53
Python
Flask学习
笔记(一)
在学习《FlaskWebDevelop》时,第1章中1.1节使用虚拟环境中使用"virtualenv"这一工具,并提及在Python3.3版本开始,可使用内建的原生模块"venv"。但没有说明如何使用这一内建模块,在查询Python文档后,得知其使用方法。如何创建虚拟环境首先假设已经安装好Python3.x,在不同的操作系统中激活方法不同:*nix$pyvenvvenvWindowsc:\Temp
LoganKim
·
2020-01-04 20:22
flask学习
笔记
flask基本讲解'''#encoding:utf-8#从flask这个框架中导入flask这个类fromflaskimportFlask#初始化一个flask对象#flask()#需要传递一个参数__name__#1.方便flask框架去寻找资源#2.方便flask插件比如flask-Sqlalchemy出现错误的时候,去寻找问题所在的位置app=Flask(__name__)#@app.rou
简单的小学生
·
2020-01-04 11:18
Flask学习
笔记③---模板相关
第一节说了通常Flask程序中,需要templates文件夹和static的结构,其中templates主要是HTML模板。模板是一个包含响应文本的文件,其中包含用占位变量表示的动态部分,其具体值只在请求的上下文中才能知道。使用真实值替换变量,再返回最终得到的响应字符串,这一过程称为渲染。为了渲染模板,Flask使用了一个名为Jinja2的强大模板引擎。Jinja2模板Jinja2模板引擎简单示例
铁皮鸽
·
2019-12-27 11:56
Flask学习
之旅--分页功能:分别使用 flask--pagination 和分页插件 layPage
一、前言现在开发一个网站,分页是一个很常见的功能了,尤其是当数据达到一定量的时候,如果都显示在页面上,会造成页面过长而影响用户体验,除此之外,还可能出现加载过慢等问题。因此,分页就很有必要了。分页功能的常用的实现方法有两种:前台分页和后台分页。前台分页就是一次查询取出所有数据保存在内存中,需要的时候就从相应区间中取数据,但只适用于少量数据的情况。后台分页就是查询时只取出相应区间中的数据并返回,翻页
TM0831
·
2019-12-25 09:00
Flask学习
之三----一些基础概念1
一,调试模式如果你启用了调试支持,服务器会在代码修改后自动重新载入,并在发生错误时提供一个相当有用的调试器。有两种途径来启用调试模式。一种是直接在应用对象上设置:app.debug=Trueapp.run()另一种是作为run方法的一个参数传入:app.run(debug=True)两种方法的效果完全相同。默认是开启的。二,routeroute()装饰器把一个函数绑定到对应的URL上如:@app.
EricChanThink
·
2019-12-15 11:32
Flask学习
之旅 --- 初级篇
1.Flask简介:flask是一款非常流行的PythonWeb框架,出生于2010年,作者是ArminRonacher,本来这个项目只是作者在愚人节的一个玩笑,后来由于非常受欢迎,进而成为一个正式的项目。目前为止最新的版本是0.12.2。flask自2010年发布第一个版本以来,大受欢迎,深得开发者的喜爱,并且在多个公司已经得到了应用,flask能如此流行的原因,可以分为以下几点:微框架、简洁、
成长之路丶
·
2019-12-14 03:55
Flask学习
日志(二) - 最简单的Flask程序
壁纸.jpg文/秦未1.使用Pycharm建立项目新建Flask项目.png在Interpreter选项中选择上次我们上次建立的虚拟环境,并且给项目命名为app。项目结构.png打开以后,我们就能看到项目结构了,Pycharm自动为我们生成了简单示例的代码。点击菜单上的Run->Run'app',你就能启动这个项目了,和上篇文章一样,默认访问的地址也是:http://127.0.0.1:5000当
赴一場流浪_nocmt
·
2019-12-13 15:28
flask学习
笔记
flask运行流程creat一个app对象,通过Flask(name)来注册方法,然后run_app通过flask_script将app注册到manager可以自定义一些其他的commandmanager=Manager(app)在creat_app方法中注册app的一些功能模块moment=Monment()moment.init_app(app)app.register_blueprint()
IceCola
·
2019-12-07 22:40
flask学习
之路(1)
安装flask(Mac版)写在前面的话:本人刚毕业的小白,以下仅仅是个人经验,如果有写的不对或者不准确的地方请不吝赐教。希望和大家一起学习,共同进步!笔芯~~~一、学习背景公司现有一个基于flask开发的漏洞管理平台,鉴于功能不太符合公司实际使用环境,想自学点flask然后优化相关功能。二、Python虚拟环境虚拟环境自己理解的话,就是相当于在某个空间独立开辟一个小空间,这个空间自己使用、管理自己
Big_Tangyuan
·
2019-12-07 16:13
Flask学习
:程序的基本项目结构(1)
|-projectName|-app//程序包|-templates//jinjia2模板|-static//css,js图片等静态文件|-main//py程序包,可以有多个这种包,每个对应不同的功能|-__init__.py|-errors.py|-forms.py|-views.py//路由|-__init__.py|-email.py//邮件处理程序|-models.py//数据库模型|-m
z小志
·
2019-12-02 08:18
Flask学习
笔记②---"hello world !"
python的“helloworld!”比较简单,python2.7下直接print,python3.x中print成为了内置函数,需要加()。完成了Flask开发环境的搭建之后,这一节主要是学习使用Flask写出"helloworld!"Flask简介Flask是一个用于Python的微型网络开发框架,依赖两个外部库:Jinja2模板引擎和WerkzeugWSGI套件。Jinja我大致看过一些,
铁皮鸽
·
2019-11-03 22:01
Flask学习
笔记-程序的基本结构
使用虚拟环境创建虚拟环境:$virtualenvvenv可以通过下面的命令激活这个虚拟环境:$sourcevenv/bin/activate如果使用微软Windows系统,激活命令是:$venv\Scripts\activate如果你想回到全局Python解释器中,可以在命令行提示符下输入deactivate。程序和请求上下文程序和请求上下文Flask在分发请求之前激活(或推送)程序和请求上下文,
ZZIXU
·
2019-11-03 19:12
Flask学习
笔记-依赖库
Flask依赖两个外部库:Jinja2模板引擎WerkzengWSGI工具集。使用pip安装flask的时候,这两个库会自动安装上。pipinstallFlaskJinja2先简单的介绍下Jinja2:Jinja2是一个设计灵活、快速和安全的python模板库。使用pip安装jinja2(使用pip安装flask时会自动安装上。)和安装flask一样pipinstallJinja2基本API使用最
jinglepp
·
2019-11-03 12:29
Flask学习
笔记之WSGI与框架(三)
WSGI是一套接口规范。一个WSGI程序用以接受客户端请求,传递给应用服务器,再返回服务器的响应给客户端。WSGI程序通常被定义成一个函数,当然你也可以使用类实例来实现。defwsgi_app(environ,start_response):method=environ['REQUEST_METHOD']path=environ['PATH_INFO']#Parsethequeryparamete
容澄
·
2019-11-03 11:45
Flask学习
笔记④---Flask-Bootstrap的使用
Bootstrap是Twitter开发的一个开源框架,它提供的用户界面组件可用于创建整洁且具有吸引力的网页,而且这些网页还能兼容所有现代Web浏览器。安装要想在程序中集成Bootstrap,显然要对模板做所有必要的改动。不过,更简单的方法是使用一个名为Flask-Bootstrap的Flask扩展,简化集成的过程。Flask-Bootstrap使用pip安装:pipinstallflask-boo
铁皮鸽
·
2019-10-31 21:00
Flask学习
之旅--Flask项目部署
一、写在前面Flask作为一个轻量级的Web框架,具有诸多优点,灵活方便,扩展性强,开发文档也很丰富。在开发调试的过程中,我们往往会使用Flask自带的Web服务器,但如果要投入到生产环境中,就需要选择使用功能完整的服务器了。说到部署Flask,就不得不提WSGI了,那么WSGI又是什么呢?Flask项目又要怎么部署呢?二、基础知识1.WSGIWSGI(PythonWebServerGateway
TM0831
·
2019-10-15 09:00
Flask学习
之旅--用 Python + Flask 制作一个简单的验证码系统
一、写在前面现在无论大大小小的网站,基本上都会使用验证码,登录的时候要验证,下载的时候要验证,而使用的验证码也从那些简简单单的字符图形验证码“进化”成了需要进行图文识别的验证码、需要拖动滑块的滑动验证码、甚至还有手机验证码。当你与之打交道的时候,有没有考虑过其背后的原理呢?当然了,对于那些复杂的验证码我们想要弄得一清二楚还是很难的,但是可以挑软柿子捏嘛--字符图形验证码,就这样,我决定用Pytho
TM0831
·
2019-09-30 16:00
Flask学习
之旅--还是数据库(sqlacodegen + SQL Alchemy)
一、写在前面其实之前已经写过一篇关于Flask中使用数据库的博客了,不过那一篇博客主要是记录我在使用Flask+MySQL8.0时所遇到的一些问题(如果用的不是MySQL8.0估计就没有这么多问题了!)。然后这一篇可以算作一份学习笔记了,也是关于在Flask中进行数据库操作的,感觉写这种学习笔记还是比较有用的,可以再学习一遍也就能更好的掌握了。在使用Flask的时候,一般都会创建一个model.p
TM0831
·
2019-09-21 14:00
经验拾忆(纯手工)=> Flask框架与Sanic框架基本使用对比介绍
Sanic和Flask简要概述"""Flask常用Sanic和Flask很像,于是按着Sanic官方文档学了一下,对比
Flask学习
并做下笔记,回顾一下"""Flask:轻量级Web框架,三方组件齐全,
Cython_lin
·
2019-08-28 00:00
web
flask
python
Python
Flask学习
笔记之Web表单
跨站请求伪造保护Flask-WTFFlask-WTF能保护所有表单免受跨站请求伪造的攻击。为了实现CSRF防护,Flask-WTF需要为程序配置一个密钥。Flask-WTF使用这个密钥生成加密令牌,再用令牌验证请求中表单数据的真伪。设置密钥使用类来存储配置变量,项目结构清晰,同时密钥保存在环境变量中,也增强了安全性。touchapp/config.py#config.pyimportosclass
aichenkao9206
·
2019-07-31 16:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他