随笔分类 -  flask

摘要:请求钩子 通过装饰器为一个模块添加请求钩子, 对当前模块的请求进行额外的处理. 比如权限验证. 应用钩子函数 before_first_request 在对应用程序实例的第一个请求之前注册要运行的函数, 只会执行一次 #: A lists of functions that should be ca 阅读全文
posted @ 2021-10-25 12:33 fat_girl_spring 阅读(96) 评论(0) 推荐(0) 编辑
摘要:cookie方式 1、保存cookie,通过response对象获取 response = redirect() response = render_template() response = Response() response = make_response() response = json 阅读全文
posted @ 2021-10-09 17:57 fat_girl_spring 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Flask-Script flask-script的作用是可以通过命令行的形式来操作Flask.例如通过命令跑一个开发的服务器、设置数据库等。 命令的添加方式 1 .使用manage.command: 这个方法是用来添加那些不需要传递参数的命令的。 2 .使用manage.option: 这个方法是 阅读全文
posted @ 2021-09-26 15:08 fat_girl_spring 阅读(35) 评论(0) 推荐(0) 编辑
摘要:为什么使用蓝图? Flask 中蓝图有以下用途: 把一个应用分解为一套蓝图。这是针对大型应用的理想方案:一个项目可以实例化 一个应用,初始化多个扩展,并注册许多蓝图。 在一个应用的 URL 前缀和(或)子域上注册一个蓝图。 URL 前缀和(或)子域的 参数成为蓝图中所有视图的通用视图参数(缺省情况下 阅读全文
posted @ 2021-09-17 18:04 fat_girl_spring 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1、把它看作jinja2的一个函数,这个函数可以返回一个html字符串 2、目的:代码可以复用,避免代码冗余 定义的两种方式: 1、在模版中直接定义:类似于macro1.html中定义方式 <!DOCTYPE html> <html lang="en"> <head> <meta charset=" 阅读全文
posted @ 2021-09-14 11:39 fat_girl_spring 阅读(128) 评论(0) 推荐(0) 编辑
摘要:需要继承的情况: 1、多个模版具有相同的顶部和底部 2、多个模版具有相同的模版内容,但是内容部分不一样 3、多个模版具有完全相同的模版内容 标签 {% block 名字 %} {% endblock %} 1、定义父模版 2、子模版继承父模版 步骤: 父模版: 1、定义一个base.html的模版 阅读全文
posted @ 2021-09-13 16:23 fat_girl_spring 阅读(205) 评论(0) 推荐(0) 编辑
摘要:过滤器本质就是函数 模版语法中过滤器: {{ 变量名|过滤器(args) }} 常见的过滤器: 1、safe:禁用转译 {{ msg|safe }}2、capitalize:首字母大写 3、lower和upper 大小写转换 4、title 每个单词首字母大写 5、reverse 反转 6、form 阅读全文
posted @ 2021-09-09 16:49 fat_girl_spring 阅读(107) 评论(0) 推荐(0) 编辑
摘要:for循环语法: {% for 变量 in 可迭代对象 %} for循环要做的任务 {% endfor %} if语句语法: {% if 条件 %} 条件为true {% else %} 条件为false {% endif %} loop语法 for循环中使用 可以添加索引: {{ loop.ind 阅读全文
posted @ 2021-09-09 15:58 fat_girl_spring 阅读(363) 评论(0) 推荐(0) 编辑
摘要:模版的语法: 1、在模版中获取view中传递的变量值: {{ 变量名key }} render_template('模版名字',key=value,key=value) 可以传递的类型有很多常见的如下几种: 字符串:name = 'geyanan' 整型: age = 19 list:friends 阅读全文
posted @ 2021-09-08 17:37 fat_girl_spring 阅读(95) 评论(0) 推荐(0) 编辑
摘要:flask返回跳转页面有两种方式 1、redirect() from flask import Flask from flask import make_response, request, render_template,redirect,url_for import setting,json a 阅读全文
posted @ 2021-09-08 15:45 fat_girl_spring 阅读(540) 评论(0) 推荐(0) 编辑
摘要:html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>用户注册页面</title> </head> <body> <h1>用户注册</h1> <form action="" method="post"> 阅读全文
posted @ 2021-09-08 10:31 fat_girl_spring 阅读(73) 评论(0) 推荐(0) 编辑
摘要:get请求 index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>首页</title> </head> <body> <h1>欢迎来到京东购物网站</h1> <div> <ul> <li>he 阅读全文
posted @ 2021-08-06 16:54 fat_girl_spring 阅读(651) 评论(0) 推荐(0) 编辑
摘要:@app.route('/') app是创建的应用对象,‘/’就是路由,表示如果输入了这个地址,那么flask就会调用对应的demo1()函数来进行处理 我们可以给应用定义多个路由,这样不同的url就会有不同的处理函数: from flask import Flask app1 = Flask('f 阅读全文
posted @ 2021-08-05 16:15 fat_girl_spring 阅读(309) 评论(0) 推荐(0) 编辑
摘要:在python环境创建flask pip install flask 1、测试:默认访问http://127.0.0.1:5000 from flask import Flask app = Flask(__name__) @app.route('/') #路由定义 def hello_world1 阅读全文
posted @ 2021-08-05 10:50 fat_girl_spring 阅读(45) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示