博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建 flask 应用
阅读量:5064 次
发布时间:2019-06-12

本文共 1836 字,大约阅读时间需要 6 分钟。

参考文档:http://docs.jinkan.org/docs/flask/quickstart.html#a-minimal-application

1.使用Pycharm创建Flask应用

from flask import Flask  ##导入一个Flask的类app = Flask(__name__)  ##实例化flask对象##使用route装饰器告诉Flask什么样的URL能触发我们的函数@app.route('/')def index():    return 'Index Page!'@app.route('/hello')def hello():    return 'Hello World!'@app.route('/error')def error():    return 'error Page!'@app.route('/about')def about():    return 'about Page!'# 使用变量进行动态链接@app.route('/user/
')def show_var_username(username): return 'User %s ' % username# 使用变量进行动态链接 变量可以定义类型 <@app.route('/showvar/
')def show_var_var(postid): return 'inpostid %d ' % postid'''唯一URL/重定向行为,以下是2个例子,请注意'/'的区别'''@app.route('/projects/')def show_project(): return 'project page'@app.route('/aboutproject')def show_aboutproject(): return 'aboutproject page'if __name__ == '__main__': app.run(debug=True) ##进入调试模式

2.使用url_for 生成路径URL

##这个页面主要是讲述,with 的用法和 url_for的使用from flask import Flask, url_for  ##导入一个Flask的类,导入url_for的类app = Flask(__name__)  ##实例化##开始路由@app.route('/')def index(): pass# return 'index page'@app.route('/login')def login(): pass# return 'login page'@app.route('/news')def new(): pass# return 'news page'# 带参数@app.route('/user/
')def user(username): pass# return 'username %s '% usernamewith app.test_request_context(): print(url_for('index')) ## 引号里面填写的都是方法名字 print(url_for('login', next='/')) print(url_for('new')) print(url_for('user', username='wangxingguo'))'''好处:为什么你要构建 URL 而非在模板中硬编码?这里有三个绝妙的理由:反向构建通常比硬编码的描述性更好。更重要的是,它允许你一次性修改 URL, 而不是到处边找边改。URL 构建会转义特殊字符和 Unicode 数据,免去你很多麻烦。如果你的应用不位于 URL 的根路径(比如,在 /myapplication 下,而不是 / ), url_for() 会妥善处理这个问题。'''# if __name__ == '__main__':# app.run(debug=True)

3.目标:创建一个python为后端,vue为前端的, 先搭建起来环境

 

转载于:https://www.cnblogs.com/0909/p/9944246.html

你可能感兴趣的文章
jdk1.8 api 下载
查看>>
getElement的几中属性介绍
查看>>
HTML列表,表格与媒体元素
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
java对象的深浅克隆
查看>>
数据结构3——浅谈zkw线段树
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>
Python 3.X 练习集100题 05
查看>>
设计器 和后台代码的转换 快捷键
查看>>
Monkey测试结果分析
查看>>
STL——配接器、常用算法使用
查看>>
STL容器之vector
查看>>
无法向会话状态服务器发出会话状态请求
查看>>
数据中心虚拟化技术
查看>>
01入门
查看>>
复习文件操作
查看>>
SQL Server 使用作业设置定时任务之一(转载)
查看>>
第二阶段冲刺-01
查看>>
BZOJ1045 HAOI2008 糖果传递
查看>>
发送请求时params和data的区别
查看>>