Flask开发基础与入门

Web开发基础
    前端常用的库与框架
        Bootstrap
        jQuery
        ANGULARJS
        React
    
    代码管理工具
        git

    MVC设计模式
        View (视图)
        Controller (控制器)
        Model (模型)

    HTTP协议 (超文本传输协议)
        基于请求与响应模式
        无状态

    HTTP请求
        GET
        POST
        DELETE
        PUT

Flask 中的 Hello World

    from flask import Flask  #导入Flask

    app = Flask(__name__) #实例化Flask,入参是模块名或者包名,Flask应用会根据这个参数确定应用的路径,并确定静态文件与模板文件夹的默认路径

    @app.route('/')    #装饰器指定函数
    def hello_world():
        return 'Hello World!'

    @app.route('/user', methods=['POST']) #指定请求方式
    def hello_user():
        return 'Hello user'

    @app.route('/users/<id>')
    def user_id(id):
        return 'hello user:' + id

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

posted @ 2015-08-21 18:17  飞牛冲天  阅读(124)  评论(0编辑  收藏  举报