• Flask入门1HelloWorld


    Flask是基于Python的轻量级Web开发框架,本文简述其构建web用用的基本步骤,以下内容默认开发环境为Ubuntu14.04.

    本文参考Flask官方建教程翻译并整理:http://flask.pocoo.org/docs/0.10/

    同时本本基于flask官方教程提供的example_code进行讲解:

    一. 安装

      1. 安装python

         ~$: sudo apt-get install python 

      2. 安装irtualenv

        virtualenv可以为python开发虚拟一个环境,使得当你的开发项目很多且依赖不同python版本的时候可以各自在一个虚拟环境下开发,互不影响。

         ~$: sudo apt-get install python-virtualenv 

    二.创建虚拟环境

      1. 选择一个工作目录

        我们在家目录下建立"tmp/flask"用来作为本实例的工作目录

         ~$:pwd 

         ~$: ~/tmp/flask/$ 

      2. 创建虚拟环境

        我们在~/flask目录下为这个示例工程创建一个虚拟环境:

         ~/tmp/flask$: virtualenv venv 

        执行命令后可以看到flask目录下多出一个venv目录,这就是创建的虚拟环境

      3. 激活虚拟环境

        通过如下命令激活这个虚拟环境:

         ~/tmp/flask$: . venv/bin/activate 

        如果激活成功,会看到命令行提示开头有"(venv)",如下:

         (venv)xx@xx:~/tmp/flask$ 

        这样我们就可以随意配置这个虚拟环境,而不必担心破坏真实系统环境或者和其他项目的环境配置相冲突

      4. 在虚拟环境中安装Flask

        当虚拟环境被激活后,我们在当前命令行窗口执行命令安装一些工具,当然,这些安装只针对本虚拟环境有效

        我们使用pip命令来安装python包(创建虚拟环境时默认带有pip),我们先安装Flask包即可:

         env)xx@xx~/tmp/flask$: pip install Flask 

      至此环境配置完毕

    三. HelloWorld

      OK ,那么赶紧写一个helloworld示例

      编辑一个HelloWorld.py文件,内容如下:

    from flask import Flask
    
    app = Flask(__name__)
    
    @app.route('/')
    def rootdir():
        return "Hello, World!"
    
    if __name__ == '__main__':
        app.run(host='0.0.0.0')

      然后在命令行执行如下命令启动此web应用:

       (venv)xx@xx:~/tmp/flask$: python HelloWorld.py 

      然后在浏览器访问“http://0.0.0.0:5000/”即可返回HelloWorld!

  • 相关阅读:
    oracle的nvl和sql server的isnull
    Distinct和Group by去除重复字段记录
    shell(2):正则表达式
    一把年纪时,我决定学习区块链
    到这个年纪为什么我还要开始学习理解参与区块链?
    孤荷凌寒自学python第八十六天对selenium模块进行较详细的了解
    孤荷凌寒自学python第八十五天配置selenium并进行模拟浏览器操作1
    孤荷凌寒自学python第八十四天搭建jTessBoxEditor来训练tesseract模块
    孤荷凌寒自学python第八十三天初次接触ocr配置tesseract环境
    孤荷凌寒自学python第八十二天学习爬取图片2
  • 原文地址:https://www.cnblogs.com/yanghaizhou/p/4783422.html
Copyright © 2020-2023  润新知