flask
文章平均质量分 80
抢公主的大魔王
这个作者很懒,什么都没留下…
展开
-
flask学习笔记08
flask学习笔记08 ORM笔记 在实际项目中使用sql原生语句来编写属实费心费力,这时就要用到ORM了 它的优点是,易用,灵活且性能高。 不过DB_URL 还是要向下面这样编写。 from sqlalchemy import create_engine HOSTNAME = '127.0.0.1' POST = '3306' DATABASE = 'mytest' USERNAME = 'root' PASSWORD = 'root' DB_URL = f'mysql+pymysql://{USERN原创 2020-11-02 09:49:57 · 108 阅读 · 0 评论 -
flask学习笔记07
flask笔记07 数据库简介 当我们的flask遇到一些需求大容量,高性能,可拓展的功能时,传统的文件格式就捉襟见肘了。 这时我们就要应用到数据库了。 数据库有以下几个优点: 持久化存储 读写速度极高 保证数据的有效性 对程序支持性非常好,容易扩展 数据库的几个定义 字段:数据库的列 记录:数据库的行 数据表:数据行的集合 数据库:数据表的集合 mysql的安装 第一步,下载安装phpstudy 第二步,在phpstudy里面下载环境mysql 第三步,复制,phpstudy里的mysql的pat原创 2020-11-02 09:42:42 · 100 阅读 · 0 评论 -
flask学习笔记06
flask笔记06 基于调度方法的类函数 模拟get与post方法 我们可以在类中编写get和post方法,来做到响应用户的get和post请求。 from flask import Flask,render_template,views,request app = Flask(__name__) def root(): return '首页' class ChoiceView(views.MethodView): def __init__(self): self.cont原创 2020-11-02 09:31:19 · 950 阅读 · 0 评论 -
flask学习笔记05
flask学习笔记05 类视图 视图函数除了用之前的装饰器来写外,还可以用类方法来编写,而且使用类方法还有两个好处,一是能减少代码的冗余,二是可以继承属性和方法,非常的方便。 首先一定要导入模块。 from flask import Flask,views app = Flask(__name__) 下面是标准类视图的标准写法 class HostView(View.view): def dispatch_request(self): return render_template原创 2020-11-02 09:23:25 · 709 阅读 · 0 评论 -
flask学习笔记04
flask框架笔记04 set语句 我们为html模板中的变量赋值除了传参的方法外还可以用set语句 <body> {% set name="章鱼哥" %} <p>{{ name }}</p> </body> 用这条set语句就可以设置name的值了 在浏览器上现实的结果也是“章鱼哥” 但是要注意,这条set语句会让后续的语句里的name都是他设定的值, 使用render_template的传参也修改不了 我们来试验一下以下语句 contex原创 2020-11-02 09:10:16 · 158 阅读 · 0 评论 -
flask学习笔记03
flask框架笔记03 jinja2模板过滤器 我们可以通过html传参的方式来传递信息, 接下来我们学习一下jinja2过滤器,来完成更复杂的操作 我们用下面两个代码块来举例 @app.route('/input/') def net(): stu1 = {'num1':1,'name':'张三','grade':[90,89,89]} stu2 = {'num1': 2,'name': '李四','grade': [67, 45, 45]} if request.args.get原创 2020-10-31 08:39:39 · 108 阅读 · 0 评论 -
flask学习笔记01
flask学习笔记01 虚拟环境的建立 为什么要建立虚拟环境哪? 在实际开发中几乎人人都会用到虚拟环境,因为在实际开发中不同的项目可能会用同一个模块的不同的版本,而不同的版本经常是不兼容的。会引发各种各样的错误,这时候就要用一个个‘箱子’把不同的项目隔开,而这个箱子就是不同的虚拟环境。 建立虚拟环境的步骤 1.建立一个系统变量WORKON_HOME 我的电脑>属性>高级系统设置>环境变量>系统变量>新建 ![在这里插入图片描述](https://img-blog.csdnimg原创 2020-10-20 18:34:53 · 184 阅读 · 0 评论 -
flask学习笔记02
flask笔记02 url_for 这个函数可以返回指定的函数的url路由地址 print(url_for('函数名字',参数)) 这是它的写法,‘ ’ 里面是要返回url的函数名字 我们先写两个简单的视图函数 from flask import Flask,url_for app = Flask(__name__) @app.route('/') def root(): return 'hello world' @app.route('/net/<int:aid>') def ne原创 2020-10-24 15:46:23 · 153 阅读 · 0 评论