Как сохранить html поисковую запись в CSV-файл - PullRequest
0 голосов
/ 05 февраля 2020

Я хотел сохранить любые ключевые слова / входные данные из моей поисковой системы, просто нажав кнопку поиска внутри CSV-файла и сравнив его (который содержит искомые ключевые слова / входные данные из моей поисковой системы) с другим CSV-файлом, который содержит много данных. На данный момент я не могу сохранить ключевые слова / входные данные из своей поисковой системы, и я не знаю, как настроить кнопку поиска для выполнения процессов, которые я только что упомянул.

Ниже приведены мои коды, я только возможность печатать мои ключевые слова / ввод из моей поисковой системы на другую страницу html. Я очень новичок в использовании Flask, поэтому я буду признателен за любую помощь

index. html

<!DOCTYPE html>
<html>
 <head>
  <title>Search Engine</title>
  <meta name="viewreport" content="width=device-width", intial-scale=1>
  <link rel="stylesheet" href="css/style.css"/>
  <script type="text/javascript" src="validate.js"></script>


  </head>
  <body>

   <div class="container">
    <h1 class = "title">Search Engine</h1>
    <form name="search" action="result" method="post">

     <div class="input-group">
     <input type="text" class="form-control" placeholder="Search" name="search" id="search">

     <div class="input-group-btn">
      <!-- <input class="gobtn" type="submit" value="Go!"> -->
      <button onClick="" class="gobtn">Go!</button>

     <i class="glyphicon glyphicon-search"></i></button>
    </div>
   </div>

    </form>

   </div>

  </body>
 </head>
</html>

view.py

from flask import Flask, render_template, request
app = Flask(__name__)

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

@app.route('/result',methods = ['POST', 'GET'])
def result():
   if request.method == 'POST':
      result = request.form
      return render_template("result.html",result = result)

if __name__ == '__main__':
   app.run(debug = True)

result. html

<!doctype html>
<html>
   <body>


         {% for key, value in result.items() %}

            <tr>

               <td> {{ value }} </td>
            </tr>

         {% endfor %}
      </table>      
   </body>
</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...