flask框架
Young...
......
展开
-
flask框架创建项目的具体操作(含蓝图)
Y22 Flask是一个使用 Python 编写的轻量级 Web 应用框架。与django不同,django创建工程时,会直接构架好工程结构。 而flask工程几乎是自己创建结构。在此介绍 PyCharm 下flask如何创建有一个完整的工程结构。以用户登录模型为例,介绍流程~目录介绍:1、导入相关模块以及需要使用的模块:pip install flaskpip inst...原创 2018-10-18 20:10:54 · 11150 阅读 · 4 评论 -
flask中endpoint的理解
Y23在此,不再把endpoint方法说的很专业,谈谈个人的理解。endpoint其实就可以指代django中urls设置路由时的‘name’属性。默认下,endpoint与定义函数名相同。在我看来,设置endpoint有两个突出的优点:(在此以页面跳转为例)1、将名字复杂的函数名利用endpoint简单命名。例如我简单定义一个网页前端,渲染的定义函数名比较长,代码如下:@app1...原创 2018-10-18 21:27:09 · 2399 阅读 · 1 评论 -
flask中include和extend的用法
Y24专业理论推荐博客:https://blog.csdn.net/muttry/article/details/80872007在此只谈个人理解一、include用法:在个人看来,就是实现了,当flask工程中有多个网页中有相同模块时,只需要通过共享文件html直接调用即可,不用每个使用到的网页都写一遍模块代码。 操作:1、在工程目录下创建一个共享文件夹templates文件夹(若...原创 2018-10-19 13:07:49 · 1650 阅读 · 1 评论 -
flask连接mysql数据库操作增删改查的简单封装函数
Y171、创建python文件夹,命名为app,创建并返回一个WGSI应用程序对象from flask import Flaskapp = Flask(__name__)# 定义函数封装路由配置def path(route, fun, *, methods=['GET','POST'], name=None): app.add_url_rule(route, view_fun...原创 2018-10-16 18:42:46 · 2041 阅读 · 0 评论 -
flask连接mysql数据库的一对一,一对多,多对多的处理关系。
Y18 以学生表与班级表为例,进行一对一,与一对多操作说明。简单部署:1、创建flask文件夹,在文件夹中创建python文件,命名为app,其中代码:from flask import Flaskapp = Flask(__name__)2、引入封装过的连接mysql数据库的操作文件,db_operate.py(Y17已介绍)3、创建__init__文件为启动文件。代码为:...原创 2018-10-16 19:21:23 · 1064 阅读 · 1 评论 -
flask文件上传功能的实现
Y20 以下只介绍上传功能的实现,具体配置不再多介绍。若需要具体实现的文件并运行,可下载文章尾部源代码。后端代码(.py)from flask import render_template, url_for, requestfrom werkzeug.utils import secure_filenameimport os,json#定义函数完成文件上传页面的显示def s...原创 2018-10-16 19:54:31 · 10555 阅读 · 2 评论 -
flask连接mysql数据库操作
Y21 以简单的年级表格模型为例,介绍数据库的增删改查,条件查询等操作代码,以下:from app import db# 定义数据模型, 设置表格中各个字段的数据类型class Grade(db.Model): g_id = db.Column(db.Integer,primary_key=True,autoincrement=True) g_name = db....原创 2018-10-16 20:10:55 · 5207 阅读 · 0 评论 -
Flask分页功能的实现
Y30后台views.py代码:# 渲染信息页面@article.route('/lease_info/',endpoint='lease_info')def lease_info(): # 默认第一野,且页面为整数 page = int(request.args.get('page', 1)) # 查询对应模型的所有数据,并设置每页几条数据 paginate ...原创 2018-10-29 15:45:58 · 1285 阅读 · 2 评论 -
Flask带参URL向后台传值的方法
Y29后台代码:(**name为前端所传的值**)from flask import Flask, render_templateapp = Flask(__name__)@app.route('/test/<name>', methods=['GET'])def test(name): print name return render_template('...原创 2018-10-27 16:34:28 · 3800 阅读 · 3 评论