今天的码农女孩学习了关于flask框架的知识

flask框架
        flask框架是python下的一个轻量级框架,适合中小型项目,框架里集成了服务器,无需在第三方安装,也进行了分层处理
        安装模块
            pip3 install flask
        项目文件
            static静态文件夹,用来放css,字体,媒体文件等
            templates组件文件,用来放html静态页面
            flask.py框架的入口,也可以创建其他文件进行调用
        代码
            引用模块
            Flask:框架对象,用来支持框架的基本语法
            session:用来存储和传值,存储在服务器端,服务器关闭才会消失                                                  request:用来把前台的值传给后台,单页面传值
            render_template:用来跳转页面并传值给前台
            实例化flask对象
            app=Flask(__name__)
            通过程序主入口,启动flask框架
            if __name__ == '__main__':
                    app.run()
            前台通过路由跳转到后台路径,自动执行路由下的函数
            @app.route('/')
            def hello_world():
                return 'Hello World!'

        属性和方法
             request.form.get("user") 接收页面传给后台的值,必须是写在表单里
             request.values.get("user")接收页面传给后台的值
             request.values.getlist("user")接收数组值
             request.form.getlist("user")接收数组值
             app.config['SECRET_KEY']=os.urandom(24)#加密,处理session安全
             session["username"]=user给session赋值
             session.get("username")获取session值
             render_template("login.html")跳转页面
             render_template("login.html",data="aaa")跳页并传值
        页面执行python
            {%定义python语法%}
            {{输出值}}
            例如:判断语句
            {% if session.get("msg")!=None %}
                               

{{ session.get("msg") }}


            {% endif %}

你可能感兴趣的:(笔记,flask,python)