Python Webk框架學習 Flask

Flask是一個使用Python編寫的輕量級Web應用框架。基於Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD受權。Flask也被稱爲「microframework」,由於它使用簡單的核心,用extension增長其餘功能。Flask沒有默認使用的數據庫、窗體驗證工具。然而,Flask保留了擴增的彈性,能夠用Flask-extension加入這些功能:ORM、窗體驗證工具、文件上傳、各類開放式身份驗證技術。python

並且常常聽別人稱讚其是最pythonic 的Web框架。web

  1. 環境搭建,Flask 依賴於兩個外部庫:Werkzeug 和 Jinja2 。 Werkzeug 是一個 WSGI (在 web 應用和多種服務器之間開發和部署的標 準 Python 接口) 的工具集Jinja2 負責渲染模板。
    sudo pip install Flask
    

      

  2.  

    Hello World.數據庫

    from flask import Flask
    app = Flask(__name__)
    
    @app.route('/')
    def hello_world():
        return 'Hello World!'
    
    if __name__ == '__main__':
        app.run()
    tp@Evilxr:~$ vim hello.py
    tp@Evilxr:~$ python hello.py 
     * Running on http://127.0.0.1:5000/
    127.0.0.1 - - [16/Nov/2014 23:10:36] "GET / HTTP/1.1" 200 -
    127.0.0.1 - - [16/Nov/2014 23:10:36] "GET /favicon.ico HTTP/1.1" 404 -
    127.0.0.1 - - [16/Nov/2014 23:10:36] "GET /favicon.ico HTTP/1.1" 404 -
    

      

相關文章
相關標籤/搜索