【Flask】 python学习第一章 - 创建与运行参数
windos 创建环境
sudo pip install virtualenv # 安装virtualenv
virtualenv -p python dir_name
cd dir_name
pip install flask==0.10.1
1.0 Hello world
案例:
1 from flask import Flask
2 # 创建Flask应用程序
3 # 第一个参数指定Flask 对应的模板 在决定静态文件从哪个位置开始找
4 app = Flask(__name__,
5 static_path = "/static", # 表示静态文件访问路径
6 static_url_path= '/python27',
7 static_folder='static' # 表示文件存放目录
8 templete_folder='templete' #表示模板文件存放目录
9 )
10
11 # 使用装饰器路由 去与视图函数进行关联
12 @app.route('/')
13 def index():
14 return "hello world"
15
16 if __name__ == __main__:
17 app.run()
hello world
1.1 加载配置 : app.config.from_object() 从对象中加载 app.调用
1 from flask import Flask
2
3 app = Flask(__name__,
4 static_url_path='/static',
5 static_folder='static',
6 template_folder='templates')
7
8 # ====对象中加载配置==== #
9 #class Config(object):
10 # DEBUG = True
11 #app.config.from_object(Config)
12
13 # ====从文件中加载配置==== #
14 #app.config.from_pyfile('config.ini')
15 #config.ini 文件 ----> DEBUG = True
16
17 # ====常用配置 使用app. 调用 并且复制 ==== #
18 app.debug = True
19 app.config['DEBUG'] = True
20 app.route('/')
21
22 def index():
23 return "hello wolrd"
24
25 if __name__ == __main__:
26 app.run()
加载对象
1.2 app 运行参数
from flask import Flask # 设置对象
app = Flask(__name__,
static_url_path='/python27',
static_folder='static',
template_folder='templates') @app.route('/')
def index():
return ("hello wowlrd") if __name__ == '__main__':
app.run(host='127.0.0.1', port=8888, debug=True)
app加载参数
未完待续
【Flask】 python学习第一章 - 创建与运行参数的更多相关文章
- python学习 第一章(说不定会有第零章呢)one day
------------恢复内容开始------------ 一.啥是python python是吉尔·范罗苏姆于1989年开发的一个新的脚本解释程序,是ABC语言的一种继承. 二.python的特点 ...
- 【Flask】 python学习第一章 - 6.0 WTF表单 数据库 蓝图
WTF表单 wtf.py pip install flask-wtf # 安装 from flask_wtf import FlaskForm from wtform import StringF ...
- 【Flask】 python学习第一章 - 5.0 模板
jinjia2 模板 python实现 flask 内置语言 参照Djago实现 设置模板文件夹 设置模板语言 jinja2 demo6_template.html ----> 从代码渲染 ...
- 【Flask】 python学习第一章 - 3.0 正则转换和错误捕捉
3.1正则转换器定义 Class RegexConverter(BaseConverter): regex = "[0-9]{6}" app.url_map.converters[ ...
- 【Flask】 python学习第一章 - 2.0 视图方式和返回值
路由参数与请求方式制定 ALT+回车 pycharm 快速导包 demo3 指定访问地址 与请求方式 # 给路由传入参数 使用尖括号 ,视图函数需要接收参数 @app.route(&q ...
- 【Flask】 python学习第一章 - 4.0 钩子函数和装饰器路由实现 session-cookie 请求上下文
钩子函数和装饰器路由实现 before_request 每次请求都会触发 before_first_requrest 第一次请求前触发 after_request 请求后触发 并返回参数 tear ...
- 【Flask+Redis】 python学习第一章 - 7.0 断言 数据库测试 redis学习
assert 断言 def div(num1, num2): # 断言 assert isinstance(num1, int), "值类型错误" assert isinstanc ...
- Python 学习第一章
学习内容如下: Python 介绍 Python 3 VS Python 2 软件的安装 第一个 Python 程序 变量与字符编码 用户输入与注释 一.Python 介绍 python的创始人为吉多 ...
- python学习 第一章 one day(补)
python入门 一.编写Hello,World 方法一. 进入解释器,实施输入并获取到执行结果 C:\Users\84535>python Python 3.7.4 (tags/v3.7.4: ...
随机推荐
- Qt开发经验小技巧11-20
获取类的属性 const QMetaObject *metaobject = object->metaObject(); int count = metaobject->propertyC ...
- [LeetCode] 445. Add Two Numbers II 两个数字相加之二
You are given two linked lists representing two non-negative numbers. The most significant digit com ...
- [LeetCode] 621. Task Scheduler 任务调度
Given a char array representing tasks CPU need to do. It contains capital letters A to Z where diffe ...
- Navicat 8 For Mysql 数据库的导出与加载
方便断断续续的数据库实验课,避免每次都要重新写入数据,可使用Navicat的数据库导出功能 数据库的导出 1.选择要导出的数据库,右键点击“转存SQL文件”选项. 2.填写文件名字,选择位置,点击“保 ...
- mysql 按照计算值排序
SELECT title,browse_num/exposure_num as click_rate FROM `tf_news` ORDER BY browse_num/exposure_num d ...
- tcpdump网络调试
简介 用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具. tcpdump可以将网络中传送的数据包的 ...
- day34——僵尸进程和孤儿进程、互斥锁、进程之间的通信
day34 僵尸进程和孤儿进程 基于unix环境(linux,macOS) 主进程需要等待子进程结束之后,主进程才结束 主进程时刻监测子进程的运行状态,当子进程结束之后,一段时间之内,将子进程进行回收 ...
- [洛谷P5431]【模板】乘法逆元2
题目大意:给定$n(n\leqslant5\times10^6)$个正整数$a_i$,和$k$.求:$$\sum_{i=1}^n\dfrac{k^i}{a_i}\pmod p$$题解:$$令P=\pr ...
- 封装的PKPM BimView的方法
封装的方法 var ObvApiWrapper; if (!ObvApiWrapper) { ObvApiWrapper = {}; } ObvApiWrapper = function(build, ...
- springboot笔记07——整合MyBatis
前言 Springboot 整合 MyBatis 有两种方式,分别是:"全注解版" 和 "注解.xml混合版". 创建项目 创建Springboot项目,选择依 ...