Flask
JINKELA_
坚持做你自己
展开
-
用FLask框架写第一个小程序
#encoding:utf-8#从flask这个包中导入Flask这个类from flask import Flask#初始化一个Flask对象叫app#需要传递一个参数__name__#1.方便flask框架寻找资源#2.方便flask插件比如Flask-Sqlalchemy出现错误的时候 ,好去寻找问题所在的位置,一般格式固定,照抄即可。app = Flask(__name__)原创 2018-01-11 21:36:20 · 2504 阅读 · 0 评论 -
flask---过滤器(default length)
default过滤器:如果当前变量不存在,这时候可以指定默认值,length过滤器:求列表或者字符串字典元组的长度#encoding:utf-8from flask import Flask,render_templateapp = Flask(__name__)@app.route('/')def index(): comments=[{ 'user':原创 2018-01-19 10:03:09 · 772 阅读 · 0 评论 -
flask-----列表for循环小案例(附赠html5表格标签)
#encoding:utf-8from flask import Flask,render_templateapp = Flask(__name__)@app.route('/')def index(): books=[ { 'name' :u'红楼梦', 'author':u'曹雪芹',原创 2018-01-17 17:09:41 · 6618 阅读 · 0 评论 -
flask---for循环
#encoding:utf-8from flask import Flask,render_templateapp = Flask(__name__)@app.route('/')def index(): user={ 'username':u'黄勇', 'age':18 } for k,v in user.iteritems原创 2018-01-17 16:29:14 · 2934 阅读 · 0 评论 -
flask-----if语句
{% if user.is_logged_in() %} Logout{% else %} Login{% endif %}原创 2018-01-17 15:42:31 · 3227 阅读 · 0 评论 -
flask---模板访问属性和字典
在模板中,如果使用一个变量,语法是‘{{params}}’访问模型中的属性或者是字典可以通过‘{{params.property}}’的形式。详见代码:template02#encoding:utf-8from flask import Flask,render_templateapp = Flask(__name__)@app.route('/')def index()原创 2018-01-17 11:16:09 · 2018 阅读 · 0 评论 -
flask--渲染JINJA2模板和传参
1.如何渲染模板:*模板放在‘templates’文件夹下*从flask中导入‘render_template’函数*在视图函数中,使用‘render_template’函数,渲染模板。只需要填写‘template’这个文件夹的路径。2.模板传参:*如果只有一个或者少量的参数,直接在‘render_templa’函数添加关键字就行了。*如果有多个参数的时候,先把参数放到字典原创 2018-01-16 17:32:45 · 1943 阅读 · 0 评论 -
Flask---页面跳转和重定向
页面跳转和重定向:用户访问一些需要登陆的页面的时候,如果用户没有登录,那么可以重定向到登录页面#encoding:utf-8from flask import Flask,redirect,url_forapp = Flask(__name__)@app.route('/')def index(): login_url=url_for('login') ret原创 2018-01-16 16:06:25 · 26543 阅读 · 1 评论 -
flask--URL反转
什么叫做反转URL:从视图函数到url的转换。反转url的作用:在页面做重定向的时候会使用url反转。在模板中,也会使用url反转#encoding:utf-8from flask import Flask,url_forapp = Flask(__name__)@app.route('/')def index(): print url_for('my_l原创 2018-01-15 16:49:16 · 727 阅读 · 0 评论 -
Flask URL传参到视图
url传参数:1.参数的作用:可以在相同的url,但是制定不同的参数,来加载不同的数据2.在flask如何使用参数,详见代码。注意:参数要放在尖括号中。 视图函数中需要放和url中的参数同名的函数#encoding:utf-8from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_原创 2018-01-15 15:48:12 · 1409 阅读 · 0 评论 -
flask ---debug模式
#encoding:utf-8from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): a=1 b=0 c=a/b return cif __name__ == '__main__': app.run(debug=True)#当程序出现问题时原创 2018-01-14 18:50:51 · 3404 阅读 · 0 评论 -
flask----继承和bock
简单的来说模板继承包含基本模板和子模板。其中基本模板里包含了你这个网站里的基本元素的基本骨架,但是里面有一些空的或者是不完善的块(block)需要用子模板来填充。基本模板原创 2018-01-19 16:40:47 · 428 阅读 · 0 评论