flask的基础使用
基于django,flask的自动化运维项目
flask入门级教程
https://tutorial.helloflask.com/preface/
在Linux系统中部署flask并使用
- 准备工作:python3.6版本以上,pycharm或vscode,chrome浏览器,github账号
$ cd watchlist
$ python3 --version #查看python3版本
Python 3.9.10
$ git --version #查看git版本
git version 2.17.1
$ git config --global user.name "whml" # 替换成你的名字
$ git config --global user.email "wml@doporro.com" # 替换成你的邮箱地址
$ git init #创建.git文件夹追踪文件
Initialized empty Git repository in ~/watchlist/.git/
$ nano .gitignore #.gitignore忽略文件管理
*.pyc
*~
__pycache__
.DS_Store #创建.gitignore,并编辑
#使用 Control + O 和 Enter 键保存,然后按下 Control + X 键退出
$ ssh-keygen #生成密钥
$ cat ~/.ssh/id_rsa.pub
ssh-rsa AAAAB3Nza...省略 N 个字符...
#访问新建仓库页面(导航栏“+” - New repository),在“Repository name”处填写仓库名称,这里填“watchlist”即可,接着选择仓库类型(公开或私有)等选项,最后点击“Create repository”按钮创建仓库。
$ git remote add origin git@github.com:weiml0/watchlist.git # 注意更换地址中的用户名
$ python3 -m venv env #创建虚拟环境
$ . env/bin/activate #启动
!!!
若创建出的env没有启动项,(一般在bin目录下面)如下:
pip install virtualenv #安装
virtualenv -p python3 env #创建env文件
. /bin/activate #启动
!!!
(env) $ deactivate #退出
(env) $ pip install flask #安装flask
$ git status #查看git信息
$ git add .
$ git commit -m "I'm ready!"
$ git push -u origin master # 如果你没有把仓库托管到 GitHub,则跳过这条命令,后面章节亦同
#你可以通过 https://github.com/你的用户名/watchlist 查看你的仓库内容。
创建app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Welcome to My Watchlist!'
falsk run #启动flask
localhost:5000 可查看到app.py页面```