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('/')
|
||||
def home():
|
||||
return render_template(
|
||||
"home.html",
|
||||
if 'filter' in request.args:
|
||||
messages = select(
|
||||
'''
|
||||
SELECT * FROM messages
|
||||
ORDER BY date
|
||||
LIMIT 10
|
||||
ORDER BY date DESC
|
||||
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