美文网首页
python-flask笔记(一)

python-flask笔记(一)

作者: f1a94e9a1ea7 | 来源:发表于2018-07-26 19:25 被阅读30次

python 虚拟环境(windows):

  • 命令行下安装:
    • pip install virtualenv
    • pip install virtualenvwrapper # 这是对virtualenv的封装版本,一定要在virtualenv后安装
  • 运行:
    • 命令行进入一个项目目录输入virtualenv envname # 创建一个名字为envname的虚拟环境
    • cd envname
    • cd Scripts # 进入相关启动文件夹
    • activate # 启动虚拟环境
    • deactivate # 退出

一个最小的应用:

  • 开启虚拟环境后(记得先下载所需模块)在项目根目录下创建 app.py:
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello World!'

if __name__ == '__main__':
    app.run()
  • 命令行输入:python hello.py 即可

或者直接用pycharm:

  • 新建 app.py 内容同上,右键然后选择 run app 也可以

在上一步基础上添加动态路由:

from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello_world():
    return 'hello world'

##############新添加##############
@app.route('/user/<username>')
def show_user_profile(username):
    # show the user profile for that user
    return 'User %s' % username


if __name__ == '__main__':
    app.run()

添加之后,访问http://127.0.0.1:5000/有返回数据,但是http://127.0.0.1:5000/h就是404了...原因暂时未明...

相关文章

  • python-flask笔记(一)

    python 虚拟环境(windows): 命令行下安装:pip install virtualenvpip in...

  • python-flask笔记(二·)

    Flask主要有两个依赖: 路由,Web服务器网关接口子系统(由Werkzeug提供) 模板系统(由Jinja2提...

  • python-flask笔记(三)

    教程用的是bootstrap的模板,这里就用纯html和css自己写了 - 更改前面写的路由,‘/’根路由返回in...

  • python-flask笔记(四)

    如何获取get请求的参数 修改视图函数 现在在浏览器输入http://127.0.0.1:7777/会看到hell...

  • python-flask笔记(五)

    用到的数据库是sqlite,这个数据库不需要安装(因为这个数据库的运行是基于文件系统的),只要你电脑能运行C语言就...

  • python-flask笔记(六)

    此章和教程出入不大,可直接看原教程 之前写的代码耦合太重,python也可以像js模块化一样模块化程序结构 模块化...

  • 解决Flask错误“TypeError: 'bool' obje

    标签: Python Flask 【参考链接】python-flask 教程学习过程遇到难题TypeError: ...

  • python-flask学习笔记1

    python的特点:简单;面向对象;脚本语言;可拓展性;丰富的标准库;活跃的开源社区;应用领域:web;爬虫;科学...

  • Swagger 关于 AttributeError: no 'G

    SwaggerEditor 2.0 生成 python-flask 服务器端代码中使用 python 3.7 版本...

  • Python学习

    python-flask框架学习(二) 1、回顾Flask 2、Flask route路由 2.1、静态路由 ap...

网友评论

      本文标题:python-flask笔记(一)

      本文链接:https://www.haomeiwen.com/subject/mqqimftx.html