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学习
Flask学习
笔记(十六) cookie与session
一、了解概念http请求无状态在网站中,http请求是无状态的。也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户。cookiecookie的出现就是为了解决这个问题,cookie本质是一种存储机制,为了存储用户相关的信息。第一次登录后服务器返回一些数据(cookie)给浏览器,然后浏览器保存在本地,当该用户发送第二次请求的时候,就会自动的把上次请求存储
hinzer
·
2018-06-20 07:32
python
flask
cookie和session
flask学习
笔记(十一) 高级视图
欢迎加入知了课堂,学习flaskPythonFlask系列(1)——基础:http://study.163.com/course/courseMain.htm?courseId=1004091002PythonFlask框架——全栈开发:http://study.163.com/course/courseMain.htm?courseId=1004507006先简单介绍一下,使用类似python的
王建峰
·
2018-06-19 16:59
技术实现-学习&培训&整理
flask学习
笔记(八) --模板中嵌套逻辑代码
欢迎加入知了课堂,学习flaskPythonFlask系列(1)——基础:http://study.163.com/course/courseMain.htm?courseId=1004091002PythonFlask框架——全栈开发:http://study.163.com/course/courseMain.htm?courseId=1004507006在模板中使用if条件判断语句或者是fo
王建峰
·
2018-06-19 16:12
Flask_web开发
flask学习
笔记(五)--模板中使用url_for
欢迎加入知了课堂,学习flaskPythonFlask系列(1)——基础:http://study.163.com/course/courseMain.htm?courseId=1004091002PythonFlask框架——全栈开发:http://study.163.com/course/courseMain.htm?courseId=1004507006之前在视图函数中使用url_for,实
王建峰
·
2018-06-19 16:32
Flask_web开发
Python
Flask学习
_使用SQLAlchemy管理数据库
ORM是数据库映射模型,即把针对数据库的操作(增删改查等)抽象成了编程语言中代码的操作。例如:我想在数据库表User中增加一条记录,User_Class是User表在编程语言中的模型,我不需要去数据库中使用SQL命令,而是可以直接对User_Class进行操作,对数据库的操作交由User_Class自动完成,就像Qt中的QSqlTableModel这样的类。这就是数据库映射模型。SQLAlchem
bird333
·
2018-06-19 12:18
python
flask学习
Python
Flask学习
_使用Flask-wtf和web表单
HTML中的元素表示表单,表单用于收集用户输入。之前,学习使用request.form获取表单数据。但是有些任务重复单调,可以实现自动化管理,比如:生成表单的HTML代码、验证提交的表单数据。Flask-wtf是flask的一个扩展,可以把重复工作变得更简单。一、安装flask-wtf和跨站请求伪造保护(CSRF)#pyCharmTerminal #安装pipinst
bird333
·
2018-06-18 10:30
python
flask学习
Python
Flask学习
_使用Flask-Moment
为了解决时间本地化的问题,解决的方法是:服务器把时间发送给Web浏览器,浏览器将时间转化为本地时间,然后再渲染模板,进行显示。moment.js是使用JavaScript开发的优秀客户端开源代码库,它可以在浏览器中渲染日期和时间。Flask-Moment是一个Flask程序扩展,能把moment.js集成到Jinja2模板中。一、安装和初始化Flask-moment#pyCharmTerminal
bird333
·
2018-06-18 09:17
python
flask学习
Python
Flask学习
_Jinja2模板的控制结构
{%%}是Jinja2中的控制语句,{{}}是Jinja2中的变量,{##}是注释。一、条件控制结构根据值,选择不同的语句执行,从而获得不同的响应字符串。HelloSample{%ifname%}Hello{{name}}{{name}}canyouhearme!{%else%}HelloWorld!{%endif%}二、循环控制语句control.htmlControlTest{%forcomm
bird333
·
2018-06-17 10:49
python
flask
python
flask学习
Python
Flask学习
_使用Jinja2模板响应请求
模板是一个包含响应文本的文件,其中包含用占位符表示的动态部分。UserHello,{{name}} #{{name}}就是动态部分使用真实值替换变量,再返回最终得到的响应字符串,这一过程就是渲染。一、使用Jinja2模板引擎fromflaskimportrender_templateapp=Flask(__name__)@app.route('/')defindex(
bird333
·
2018-06-16 23:16
python
flask学习
(二)Flask初体验——模板
作者:chen_h微信号&QQ:862251340微信公众号:coderpai
Flask学习
目录(一)Flask初体验——HelloWorld(二)Flask初体验——模板(三)Flask初体验——web
coderpai
·
2018-05-30 10:18
flask
flask学习
二 :表单
模块:flask-wtf创建表单form.py,代码如下:#-*-coding:utf-8-*-fromflask_wtfimportFlaskForm#FlaskForm基本表单fromwtformsimportStringField,PasswordField#HTML标准字段fromwtforms.validatorsimportLength,DataRequired#验证方式#测试验证表单
cjlcgg
·
2018-05-25 17:41
flask基础
Flask学习
记录
Flask是一个使用Python编写的轻量级web框架,相比其他框架如Django更加简单易学。本文将实现一个简单示例,完成以下功能:从数据库中读取用户信息,在浏览器中分页展示,添加分页导航栏,并且实现根据用户名搜索。用到的主要知识点:数据库操作、表单、Jinja2模板。学习环境搭建操作系统CentOSLinuxrelease7.4.1708(Core)执行yumupdate-y然后重启系统,确保
zhaodelu
·
2018-05-25 11:50
python
flask
Flask学习
笔记:分页
1.做好准备工作进入项目主目录激活虚拟环境2.博客帖子分页Flask-Alchemy的paginate()查询方法支持分页。比如说,我想要获取用户第一组20个的关注帖子,我可以将语句最后的all()替换为:>>>user.followed_posts().paginate(1,20,False).itemspaginate方法可以被Flask-SQLAlchemy的任何查询对象调用。它接收三个参数
AuserBB
·
2018-04-20 13:46
flask学习
笔记(二 )--简单的demo
欢迎加入知了课堂,学习flaskPythonFlask系列(1)——基础:http://study.163.com/course/courseMain.htm?courseId=1004091002PythonFlask框架——全栈开发:http://study.163.com/course/courseMain.htm?courseId=1004507006本篇文章只有一个目的,使用flask开
王建峰
·
2018-04-02 21:23
技术实现-学习&培训&整理
flask学习
笔记(一) --准备
欢迎加入知了课堂,学习flaskPythonFlask系列(1)——基础:http://study.163.com/course/courseMain.htm?courseId=1004091002PythonFlask框架——全栈开发:http://study.163.com/course/courseMain.htm?courseId=10045070061.理论准备flask是有python
王建峰
·
2018-04-01 21:50
Flask_web开发
Flask学习
笔记:错误处理
1.做好准备工作进入项目主目录激活虚拟环境2.Flask中的错误处理登陆账号,点开编辑资料页面,试着将用户名改为一个已经存在的用户名,然后,你会看到屏幕显示“InternalServerError”。现在,看看命令行终端,你能看到错误堆栈跟踪,堆栈跟踪在错误调试时非常有用,因为它们显示该堆栈中的调用序列,一直到产生错误的那行:(venv)$flaskrun*ServingFlaskapp"micr
AuserBB
·
2018-03-18 16:34
Flask01-HelloWorld
#
flask学习
参考:http://www.pythondoc.com/flask-mega-tutorial/##python3.4默认支持虚拟环境使用(用最简单的方法,解决问题)wgetpython3.4&
mlsec
·
2018-03-18 13:00
Flask学习
笔记:表单
1.做好准备工作进入项目主目录激活虚拟环境2.安装Flask-WTFFlask-WTF对WTForms包进行了包装,很好的集成到Flask程序中。在虚拟环境中使用pip工具安装Flask-WTF:(venv)$pipinstallflask-wtf3.配置文件为应用设置配置的方法有很多种,最简单的解决方式就是在app.config中将变量以键的形式定义,也就是用字典的样式处理变量。比如这样:app
AuserBB
·
2018-03-15 17:39
Flask学习
笔记:数据库
1.做好准备工作进入项目主目录激活虚拟环境2.安装Flask-SQLAlchemyFlask-SQLAlchemy拓展为SQLAlchemy提供了一层包装,也就是对象关系映射(ORM)。ORM允许应用通过类,对象和方法来管理数据库而不是表和SQL。ORM的工作就是将高级操作转换为数据库命令。输入以下命令安装Flask-SQLAlchemy:(venv)$pipinstallflask-sqlalc
AuserBB
·
2018-03-15 09:15
Flask学习
笔记:创建一个简单的Flask应用
1.做好准备工作进入项目主目录激活虚拟环境2.创建app包:在flask中,含有名为__init__.py文件的子目录被视为包,可以被导入。在命令行输入以下命令,创建一个名为app的目录:(venv)$mkdirapp在app目录中创建一个名为__init__.py的文件,包含以下代码:app/__init__.pyfromflaskimportFlaskapp=Flask(__name__)fr
AuserBB
·
2018-03-12 16:56
Flask学习
2:模板引擎
模板引擎模板引擎说明:模板文件就是按照特定规则书写的一个负责展示效果的html文件;模板引擎就是提供了特定规则的解释和替换的功能。Jinja2:在Flask中使用的就是该模板引擎,由Flask核心开发组人员开发。jinja2使用准备工作,目录结构project/manage.py#项目的启动控制文件templates/#所有的模板文件2.渲染模板文件在templates下创建一个模板文件(hell
喜欢海呀
·
2017-12-27 17:31
PythonFlask学习
python web框架
flask学习
总结(一)
参考了网上各个大牛的看法,最后决定学习flask框架,然后国庆期间将
flask学习
了一个大概并写了一个小项目,最后来做一个笔记。
我的昵称是零呀
·
2017-12-11 01:24
Flask学习
之二-----HelloWorld
一,新建个文件$touchrun.py$vimrun.py输入:fromflaskimportFlaskapp=Flask(name)@app.route('/')defhello_world():return'HelloWorld!'ifname=='main':app.run()1,#我们创建一个该类的实例,第一个参数是应用模块或者包的名称。如果你使用单一的模块(如本例),你应该使用name,
EricChanThink
·
2017-12-08 06:38
Flask学习
(一)
官网:http://flask.pocoo.org/安装:pipinstallflash#!/usr/bin/envpython#_*_codingutf-8_*_importjsonfromflaskimportFlaskfromflaskimportmake_responsefromflaskimportredirectfromflaskimportabortapp=Flask(__name_
peaceweb
·
2017-11-29 17:23
flask
Python
flask学习
总结
一、flask介绍Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返回给用户复杂的内容时,需要借助jinja2模板来实现对模板的处理,即:将模板和数据
小白的希望
·
2017-11-02 15:52
学习
flask
Flask学习
日志(九) - Flask_Bootstrap扩展
每日壁紙.jpg文/秦未Bootstrap大家都应该听说过,没有也不要紧,明白它是一个前端框架就行了,它的官方网站是:Bootstrap中文网原谅我并没有使用成功,不知道为什么继承模板无效!而且我不认为在后端直接集成Bootstrap有利于开发,就好像让后端工程师做前端工程师的工作,没有一个静态网站模板,就直接在后端开发网站,我接受不了这样的前后端混乱。现在都倡导前后端分离,而RESTfulAPI
nocmt
·
2017-08-10 16:21
python 框架
flask学习
心得
有很久没有更新我的博客了,在学习flask去了,别人都说flask不难,其实现在我也这么觉得,但是在刚接触的时候还是有点吃力的。在学习的过程中查阅了不少,也了解了许多,今天想做个总结。。。以免觉得学了那么久什么都没学到,还有防止以后忘记。————————————————我是罗嗦的分割先线————————————————————一.关于装饰器,路由最开始接触的时候觉得好神奇,只会照着敲不知道怎么自己
Alter__
·
2017-04-23 18:50
python
【
Flask学习
笔记】Jinja2的宏功能(三)
阅读更多Jinja2的宏功能有些类似于传统程序语言中的函数,既然是函数就有其声明和调用两个部分。先声明一个宏:Title{%macroinput(name,type='text',value='')%}{%endmacro%}{#代码中,宏的名称就是”input”,它有三个参数分别是”name”,“type”和”value”,后两个参数有默认值。#}代码中,宏的名称就是”input”,它有三个参数
xiaojingjing
·
2017-03-31 15:00
Flask
宏
macro
【
Flask学习
笔记】Jinja2的宏功能(三)
阅读更多Jinja2的宏功能有些类似于传统程序语言中的函数,既然是函数就有其声明和调用两个部分。先声明一个宏:Title{%macroinput(name,type='text',value='')%}{%endmacro%}{#代码中,宏的名称就是”input”,它有三个参数分别是”name”,“type”和”value”,后两个参数有默认值。#}代码中,宏的名称就是”input”,它有三个参数
xiaojingjing
·
2017-03-31 15:00
Flask
宏
macro
【
Flask学习
笔记】模板(二)
阅读更多flask使用jinjia2模板引擎,为了便于使用,已经集成到render_template函数中,可以直接调用。模板引擎实现对模板的渲染,就是根据上下文,对模板中的占位变量,用真实值替换,形成最终的响应文件。默认情况下,Flask在程序文件夹中的templates子文件夹中寻找模板。(一)模板的调用demo.py文件代码如下:fromflaskimportFlaskfromflaskim
xiaojingjing
·
2017-03-30 22:00
Flask
模板
模板继承
【
Flask学习
笔记】模板(二)
阅读更多flask使用jinjia2模板引擎,为了便于使用,已经集成到render_template函数中,可以直接调用。模板引擎实现对模板的渲染,就是根据上下文,对模板中的占位变量,用真实值替换,形成最终的响应文件。默认情况下,Flask在程序文件夹中的templates子文件夹中寻找模板。(一)模板的调用demo.py文件代码如下:fromflaskimportFlaskfromflaskim
xiaojingjing
·
2017-03-30 22:00
Flask
模板
模板继承
【
Flask学习
笔记】环境部署,helloworld,路由与反向路由(一)
阅读更多准备工作:1,Python安装2,pip安装3,Flask安装python安装,官方下载地址:https://www.python.org/getit/pip安装,地址:https://pip.pypa.io/en/stable/installing/,使用get-pip.py文件来安装pip①下载get-pip.py文件②打开cmd命令窗口,进入到“get-pip.py”文件目录下面,执
xiaojingjing
·
2017-03-30 11:00
flask
安装部署
Windows
路由
反向路由
【
Flask学习
笔记】环境部署,helloworld,路由与反向路由(一)
阅读更多准备工作:1,Python安装2,pip安装3,Flask安装python安装,官方下载地址:https://www.python.org/getit/pip安装,地址:https://pip.pypa.io/en/stable/installing/,使用get-pip.py文件来安装pip①下载get-pip.py文件②打开cmd命令窗口,进入到“get-pip.py”文件目录下面,执
xiaojingjing
·
2017-03-30 11:00
flask
安装部署
Windows
路由
反向路由
flask学习
笔记之python代码模式
flask进阶基本相当于翻译官方文档(并没有全翻),添加一些自己的理解。flask进阶用蓝图使应用程序模块化实现APIExceptions注册一个ErrorHandler在视图中使用使用URL处理器url_defaultsurl_value_preprocessor应用程序工厂函数current_appFactoriesExtensions延迟请求回调用Setuptools进行部署setuppyi
dandan66666
·
2017-03-21 13:20
python-flask
python
flask-web
Flask部署到SAE上的一点记录
初入
Flask学习
,遇到各种问题,还是得解决。
CC的糖豆
·
2017-02-27 01:32
Flask学习
总结笔记(12) -- 利用ajax进行前后端数据交互
Web应用基于ajax进行前后端数据交互,一般利用Get或者Post方式来实现。比较流行的做法是前端提交表单数据,后端处理完毕后返回Json数据到前端进行显示。0x01Get提交(1)前端:vardata={'name':'kikay','age':18}$.ajax({type:'GET',url:'{{url_for("test.test_get")}}',data:data,dataType
kikay
·
2017-02-06 00:47
Flask
ajax
Flask学习
总结笔记(8) -- 利用Flask-mail实现电子邮件发送功能
很多Web应用需要在诸如用户注册、密码找回等过程中,进行用户身份的有效性认证。采用电子邮箱进行确认是一种常用的方式。Python标准库smtplib可以实现发送电子邮件的功能,Flask框架的Flask-mail包装了smtplib库,扩展了对电子邮件发送的支持。0x01安装Flask-mail可以采用pip安装Flask-mail:pipinstallflask-mail0x02初始化配置利用前
kikay
·
2017-01-11 22:11
Flask
Flask
Flask-mail
电子邮件发送
python
Flask学习
笔记(二)-集成bootstrap
FlaskBootstrap起步pip3installflask-scriptpip3installflask-bootstrapflaskbootstrap使用hello.pyfromflaskimportFlask,render_templatefromflask_scriptimportManagerfromflask_bootstrapimportBootstrapapp=Flask(__
dreams512
·
2016-12-19 20:26
python
Flask
python
Flask学习
笔记(一)
app=Flask(__name__)Flask的构造函数只有一个必须制定的参数,即程序主模块或包的名字。Flask用这个参数决定程序的根目录,以便能够找到相对于程序根目录的资源文件位置render_templaterender_template函数第一个参数是模板文件名,随后的都是关键字参数@app.route('/user/')defuser(name):returnrender_templa
dreams512
·
2016-12-19 20:31
python
Flask
Flask学习
总结笔记(5)-- Form表单
0x01安装Flask-WTF的安装在前面的博客
Flask学习
总结笔记(1)–环境配置中介绍过了:pipinstallflask-wtf具体的过程就不再赘述了。
kikay
·
2016-12-18 01:32
Python
Flask
Flask学习
总结笔记(4)-- Jinja2模板引擎之二
Jinja2模板引擎官方文档详细介绍了其中的API函数、沙箱、模板设计文档等,这里主要就一些常用的知识点进行总结。0x01模板基础常见的几种模板语句如下:{%...%}#运行Jinja2的语句;{{…}}#在页面中打印Jinja2运行的结果{#...#}#注释看下面的例子:(1)
[email protected]
('/index')de
kikay
·
2016-12-09 16:47
Flask
Flask学习
总结笔记(3)-- Jinja2模板引擎之一
在MVC架构中,使用模板实现页面的设计与布局是一种非常常见的方式,比如PHP的smarty、J2ee的Freemarker和velocity、.NET的velocity.net等。Jinja2是基于python的模板引擎,具有相似的功能,完全支持unicode,具有集成的沙箱执行环境,应用广泛。0x01原始方式在前面的helloworld程序中,我们只是简单返回了一个字符串,但是在Web应用中,我
kikay
·
2016-12-08 20:40
Flask
flask学习
之数据库操作一
数据库操作使用sqlalchemy模块安装(需安装MySQL-python/python-devel)pip install flask-sqlalchemy目录结构├── app│ ├── __init__.py│ └── models.py├── config.py配置环境vim config.py#coding:utf-8SQLALCHEMY_DATABASE_URI = 'mysq
j99d99
·
2016-08-05 10:48
mysql
flask
sqlalchmey
python
python web 部署:nginx + gunicorn + supervisor + flask mac 平台
前言之前知乎上面看到萧大说的
Flask学习
入门,推荐了一本书叫做《Flaskweb开发》。书确实是好书,一口气读完简直是酣畅淋漓,基本上让我这个Web新人算是入门了。
姚大宝Svan
·
2016-07-18 15:59
Flask学习
笔记之TCP(二)
网络分七层,由下往上分为物理层,数据链路层,网络层,传输层,协议会话层,应用层。HTTP属于应用层,TCP属于传输层。TCP协议是基于服务器与客户端之间发生的。客户端发起请求,与服务器建立连接(一个服务器可以接受多个客户端的连接,一个客户端只能连接一台服务器),使上层网络数据的传输建立在“无差别”的网络之上。为了使得多进程通讯时不至于发生混乱,必须把端口号(16位)和IP(32位)结合起来使用,称
容澄
·
2016-06-19 16:03
Flask学习
笔记-使用bootstrap-datepicker实现页面日期选择
Bootstrap时间日期插件推荐——bootstrap-datepicker参考网站:http://www.58img.com/framework/813这个插件的样式个人觉得还是很不错,而且可以功能也是比较全的,多语言的支持也很全面,中文化很方便。下面我就实例讲一下如果将这个插件加入到我们的Flask框架里(WTF)。HTML页面的相关代码在我们自己的基础模板(base.html)上加入如下代
ykbj
·
2016-04-11 12:00
bootstrap
flask
wtf
flask学习
记录一:模版
模版HTML模版中的动态页面都在{{}}中。在视图函数中通过调用render_template()函数,render_template()函数内部调用Jinjia2模版引擎,会把模版参数提供的相应的值替换{{}}块。Jinjia2模版引擎同样支持条件控制语句,放在{%%}中。如if语句{%iftitle%}{{title}}-microblog{%else%}Welcometomicroblog{
NapoleonY
·
2016-03-05 16:42
Flask学习
笔记-在Bootstrap框架下Web表单WTF的使用
表单的处理一般都比较繁琐和枯燥,如果想简单的使用表单就可以使用Flask-WTF插件,同时我们把WTF融合到Bootstrap中这样样式的问题都自动解决了,本篇文章就为您讲解这些内容。先要注意一点,在使用WTF的时候我们要在程序中设定一下SECRET_KEY,不然会出现"Mustprovidesecret_keytousecsrf"错误。app.config['SECRET_KEY'] = 'xx
ykbj
·
2016-02-22 16:00
python
Flash
flask
flask-wtf
Flask学习
笔记-Flask模板集成Bootstrap
Flask模板集成Bootstrap。一般情况下Flask都是搭配Jinja2模板引擎来实现视图展现,不过现在Bootstrap比较流行,内置的样式也比较好看,有利于提高开发效率,本篇文章就是讲解在Flask如何集成Bootstrap框架。安装Flask-Bootstrap插件Flask-Bootstrap的命名空间为flask.ext.bootstrap。这个插件包含了所有的Bootstrap中
ykbj
·
2016-02-22 14:00
python
bootstrap
flask
flask-bootstrap
Flask学习
笔记-PyCharm配置使用Flask-Script启动以及开启Debug模式
在PyCharm中安装Flask-Script在上一篇文章中介绍过的如何安装Flask的插件非常方便,点击“+”号检索“flask-script”安装即可。代码中使用Flask-Scriptfrom flask.ext.script import Manager app = Flask(__name__) manager = Manager(app) if __name__ == "__ma
ykbj
·
2016-02-22 11:00
python
flask
pycharm
flask-script
上一页
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
其他