forked from Ponysearch/Ponysearch
[enh] template render updates
This commit is contained in:
parent
d793c2733c
commit
b752ace653
1 changed files with 8 additions and 4 deletions
|
@ -25,7 +25,7 @@ if __name__ == "__main__":
|
|||
from flask import Flask, request, flash, render_template
|
||||
import ConfigParser
|
||||
from os import getenv
|
||||
from searx.engines import search
|
||||
from searx.engines import search, engines
|
||||
|
||||
cfg = ConfigParser.SafeConfigParser()
|
||||
cfg.read('/etc/searx.conf')
|
||||
|
@ -37,16 +37,20 @@ cfg.read('searx.conf')
|
|||
app = Flask(__name__)
|
||||
app.secret_key = cfg.get('app', 'secret_key')
|
||||
|
||||
def render(template_name, **kwargs):
|
||||
kwargs['engines'] = engines.keys()
|
||||
return render_template(template_name, **kwargs)
|
||||
|
||||
@app.route('/', methods=['GET', 'POST'])
|
||||
def index():
|
||||
if request.method=='POST':
|
||||
if not request.form.get('q'):
|
||||
flash('Wrong post data')
|
||||
return render_template('index.html')
|
||||
return render('index.html')
|
||||
query = request.form['q']
|
||||
results = search(query, request)
|
||||
return render_template('results.html', results=results, q=query)
|
||||
return render_template('index.html')
|
||||
return render('results.html', results=results, q=query)
|
||||
return render('index.html')
|
||||
|
||||
if __name__ == "__main__":
|
||||
from gevent import monkey
|
||||
|
|
Loading…
Reference in a new issue