FlaskWeb开发:基于Python的Web应用开发实战 笔记

FlaskWeb开发:基于Python的Web应用开发实战.pdf

git clone https://github.com/miguelgrinberg/flasky.git

git checkout 2a

修改一下 代码:

代码:

from flask import Flask
app = Flask(__name__)


@app.route('/')
def index():
    return '<h1>Hello World!</h1>'

if __name__ == '__main__':
	app.run(host='0.0.0.0',port=8089)


http://192.168.99.215:8089/

log为:

(venv) [xxx@localhost flasky]$ python hello.py 
 * Serving Flask app "hello" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
 * Running on http://0.0.0.0:8089/ (Press CTRL+C to quit)
192.168.99.219 - - [31/Jul/2019 15:54:26] "GET / HTTP/1.1" 200 -
192.168.99.219 - - [31/Jul/2019 15:54:29] "GET / HTTP/1.1" 200 -
192.168.99.219 - - [31/Jul/2019 15:54:36] "GET / HTTP/1.1" 200 -
192.168.99.219 - - [31/Jul/2019 15:54:36] "GET /favicon.ico HTTP/1.1" 404 -
192.168.99.219 - - [31/Jul/2019 15:54:51] "GET / HTTP/1.1" 200 -
192.168.99.219 - - [31/Jul/2019 15:54:51] "GET /favicon.ico HTTP/1.1" 404 -

有的端口可能不能用,换一个其他的端口

git reset --hard 取消 修改,回到 修改前的版本库的状态

git checkout 2a

在这里插入图片描述

from flask import Flask
app = Flask(__name__)


@app.route('/')
def index():
    return '<h1>Hello World!</h1>'


@app.route('/user/<name>')
def user(name):
    return '<h1>Hello, {}!</h1>'.format(name)

if __name__ == '__main__':
	app.run(host='0.0.0.0',port=8089)

hello

page22

flask run --host 0.0.0 --port 8089
source activate
flask run --help
git checkout 2a
export FLASK_APP=hello.py
git reset --hard
python hello.py runserver --host 0.0.0.0 --port 8089

Bootstrap

如果你从GitHub 上克隆了这个应用的Git 仓库,那么可以执行git checkout
3b 检出应用的这个版本 。别忘了在你的虚拟环境中安装Flask-Bootstrap 包。
Bootstrap 官方文档(https://getbootstrap.com/docs/4.1/getting-started/introduction/)
是很好的学习资源,有很多可以直接复制粘贴的示例。

#### Post

page 37

第5章 数据库

page43

(稍后补充)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值