wip
This commit is contained in:
parent
74e783d345
commit
57f003a984
1 changed files with 36 additions and 5 deletions
|
@ -9,13 +9,44 @@ app = Flask(__name__)
|
||||||
|
|
||||||
@app.route('/')
|
@app.route('/')
|
||||||
def home():
|
def home():
|
||||||
return render_template(
|
if 'filter' in request.args:
|
||||||
"home.html",
|
messages = select(
|
||||||
messages=select(
|
|
||||||
'''
|
'''
|
||||||
SELECT * FROM messages
|
SELECT * FROM messages
|
||||||
ORDER BY date
|
ORDER BY date DESC
|
||||||
LIMIT 10
|
WHERE from_url = :filter
|
||||||
|
OR to_url = :filter
|
||||||
|
''',
|
||||||
|
filter=request.args['filter']
|
||||||
|
)
|
||||||
|
else:
|
||||||
|
messages = select(
|
||||||
|
'''
|
||||||
|
SELECT * FROM messages
|
||||||
|
ORDER BY date DESC
|
||||||
|
LIMIT 100
|
||||||
|
'''
|
||||||
|
)
|
||||||
|
|
||||||
|
return render_template(
|
||||||
|
"home.html",
|
||||||
|
users=select(
|
||||||
|
'''
|
||||||
|
SELECT DISTINCT ON (url) url, name
|
||||||
|
FROM (
|
||||||
|
(
|
||||||
|
SELECT DISTINCT ON (from_url) from_url as url, from_name as name
|
||||||
|
FROM messages
|
||||||
|
ORDER BY url, date DESC
|
||||||
|
)
|
||||||
|
UNION
|
||||||
|
(
|
||||||
|
SELECT DISTINCT ON (to_url) to_url as url, to_name as name
|
||||||
|
FROM messages
|
||||||
|
ORDER BY url, date DESC
|
||||||
|
)
|
||||||
|
) as nested;
|
||||||
'''
|
'''
|
||||||
),
|
),
|
||||||
|
messages=messages,
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue