zoukankan      html  css  js  c++  java
  • flask web

    url_for()

    @app.route('/hello/')
    def hello_world():
        return 'heeee'
    
    
    @app.route('/user/<name>')
    def hello_user(name):
        if name == 'admin':
            return redirect(url_for('hello_world'))
        else:
            return 'abc'    

    静态文件

    存放在static文件夹下

     http://127.0.0.1:5000/static/a.html

    模板

    @app.route('/hello/')
    def hello_world():
        return render_template('index.html')

    处理表单

    @app.route('/login', methods=['POST', 'GET'])
    def login():
        error = None
        if request.method == 'POST':
            if valid_login(request.form['username'],
                           request.form['password']):
                return log_the_user_in(request.form['username'])
            else:
                error = 'Invalid username/password'
        # the code below is executed if the request method
        # was GET or the credentials were invalid
        return render_template('login.html', error=error)

    文件上传

    Cookies

    读取

    @app.route('/a')
    def index():
        username = request.cookies.get('username')
        return username

    存储

    会话

    错误页

    @app.errorhandler(404)
    def page_not_found(error):
        return render_template('error.html'), 404

    json解析

     导入

    from flask import Flask,jsonify

    1.列表

    def index():
        arr=['mkdir','md','touch']
        return jsonify(arr)

    2.字典

    @app.route('/')
    def index():
        phonebook = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
        return jsonify(phonebook)

    3.嵌套

    @app.route('/')
    def index():
        phonebook = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
        return jsonify({'code':'0','msg':'OK','phonebook':phonebook})

  • 相关阅读:
    第八周总结和实验六
    第七周总结与实验五
    遍历目录中的所有文件和目录,并生成全路径
    python watchdog
    Offer_answer_with_SDP_rfc3264
    [转]UML八大误解
    leetcode周赛220
    Codeforces Round #690 (Div. 3)
    学习资料
    鱼眼图与六面图转换(python)
  • 原文地址:https://www.cnblogs.com/buchizaodian/p/11142983.html
Copyright © 2011-2022 走看看