zoukankan      html  css  js  c++  java
  • 热词搜索四

    app.py

    from flask import Flask, jsonify, render_template, request, json
    
    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():
        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')
  • 相关阅读:
    Flex 布局教程:语法篇
    ajax总结
    响应式技能储备
    响应式选项卡
    搜索框代码
    如何区分内存类型及查看内存的兼容性
    动手动脑4(03继承与多态)
    Log Explorer恢复sql误删数据
    判断YYYYMMDD这种格式的AJAX,基本上把闰年和2月等的情况都考虑进去了
    关于(object sender, System.EventArgs e)中参数sender和e的问题。
  • 原文地址:https://www.cnblogs.com/zhaoyuxiao000/p/14915289.html
Copyright © 2011-2022 走看看