Flask学习

  1. 创建一个虚拟环境
$ mkdir myproject
$ cd myproject
$ python3 -m venv venv
  1. 激活虚拟环境
$ . venv/bin/activate
  1. 安装Flask
$ pip install Flask
  1. 运行flask
一个最小的Flask应用,保存为hello.py在项目根目录,如今是myproject
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'
    
Cli
$ export FLASK_APP=hello.py
$ flask run

如果要开启调试模式
$ export FLASK_ENV=development
$ flask run
  1. route相关
1. @app.route('/user/<username>') 其中<variable_name>作为变量传递
2. @app.route('/post/<int:post_id>') 其中<converter:variable_name> converter为转换器(string/int/float/path/uuid)
3. 

补充:学习过程遇到的名字解释

  1. WSGI:Web Server Gateway Interface
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://...
    tangyefei阅读 35,309评论 22 257
  • 个人博客因为一些原因停止了,所以决定来简书开始记录自己学习Python的收获和困惑。 起源 之前一直对编程很感兴趣...
    铁皮鸽阅读 6,807评论 0 1
  • 如何理解wsgi, Werkzeug, flask之间的关系 Flask是一个基于Python开发并且依赖jinj...
    Ghost_3538阅读 4,030评论 0 6
  • 一,调试模式如果你启用了调试支持,服务器会在代码修改后自动重新载入,并在发生错误时提供一个相当有用的调试器。有两种...
    学而不厌888阅读 4,119评论 0 0
  • 虽然已经立秋,夏天还在继续,这个时节的早晨显得太短,而中午尤其的长。 今天要去报到了,早上我们拉着行李到瑞中门...
    晨_风阅读 2,990评论 1 2

友情链接更多精彩内容