zoukankan      html  css  js  c++  java
  • 5.16 个人作业2

    from flask import Flask, jsonify, render_template, request
    
    import MysqlUtil
    
    app = Flask(__name__)
    
    
    @app.route("/c1")
    def hellv():
        return render_template('view.html')
    
    @app.route("/text")
    def hellt():
        return render_template('text.html')
    
    @app.route("/findlunwen")
    def hello():
        return
    
    
    @app.route("/")
    def hellp():
        return render_template('find.html')
    
    
    @app.route("/c2", methods=['POST', 'GET'])
    def wordcloud():
        res0 = []
        res1 = []
        temp = MysqlUtil.select_key()
        print(temp)
        for i in temp:
            res0.append(i[0])  # keyword
            res1.append(i[1])  # value
        return jsonify({"keyword": res0, "value": res1})
    
    
    @app.route("/c3", methods=['POST', 'GET'])
    def select_lunwen():
        global temp
        res0 = []
        res1 = []
        res2 = []
        res3 = []
        tiaojian = request.args.get("tiaojian")
        firinput = request.args.get("firinput")
        jingzhun = request.args.get("jingzhun")
        # print(tiaojian)
        # print(firinput)
        # print(jingzhun)
        if jingzhun == '精准':
            if tiaojian == '题目':
                temp = MysqlUtil.select_lunwenj('title', firinput)
            elif tiaojian == '摘要':
                temp = MysqlUtil.select_lunwenj('abstract', firinput)
            elif tiaojian == '作者':
                temp = MysqlUtil.select_lunwenj('zuozhe', firinput)
            elif tiaojian == '关键词':
                temp = MysqlUtil.select_lunwenj('abstract', firinput)
    
        else:
            if tiaojian == '题目':
                temp = MysqlUtil.select_lunwenm('title', firinput)
            elif tiaojian == '摘要':
                temp = MysqlUtil.select_lunwenm('abstract', firinput)
            elif tiaojian == '作者':
                temp = MysqlUtil.select_lunwenm('zuozhe', firinput)
            elif tiaojian == '关键词':
                temp = MysqlUtil.select_lunwenm('abstract', firinput)
        for i in temp:
            res0.append(i[0])  # title
            res1.append(i[1])  # link
            res2.append(i[3])  # zuozhe
            res3.append(i[4])  # time
        qw = jsonify({"title": res0, "zuozhe": res2, "time": res3, "lianjie": res1})
        return jsonify({"title": res0, "zuozhe": res2, "time": res3, "lianjie": res1})
    
    
    
    
    if __name__ == '__main__':
        app.run(debug=True, host='127.0.0.1', port='5000')
  • 相关阅读:
    Eclipse查看源码
    让你的Eclipse的智能感知也和Visual Studio 一样快
    关于The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
    C#中Dictionary的用法及用途实例
    不想人工干预地自动执行存储过程?当目的表发生变动时自动执行相应的存储过程?
    再说HelloWorld
    TreeList应用(三) 收藏
    DataTable转换为List<Model>的通用类
    U盘不显示盘符
    如何在 Eclipse 中显示行号
  • 原文地址:https://www.cnblogs.com/dty602511/p/14914576.html
Copyright © 2011-2022 走看看