diff --git a/app.py b/app.py index 2adab5a..49e4f96 100644 --- a/app.py +++ b/app.py @@ -48,23 +48,20 @@ def healthz(): def homepage(): return render_template("main-page.html", host_id=docker_short_id, boards=board_list) - -@app.route("/boards/") -def page_board(board_id): - - b_threads = [ open_threads[thread_id] for thread_id in open_threads if thread_id in threads_lists[board_id]] - return render_template("board.html", host_id=docker_short_id, board_id=board_id, boards=board_list, board_threads=b_threads) + - -@app.route("/db_posts") -def page_posts_from_db(): +@app.route("/db_posts/") +def page_posts_from_db(target_post_id=None): postos = db.collection('posts') postos = [ p for p in postos] postos = sorted(postos, key=lambda posto: posto['_key'], reverse=False) - - return render_template("interactive-posts.html", host_id=docker_short_id, postos=postos) + + if not target_post_id: + target_post_id = postos[0]._key + + return render_template("interactive-posts.html", host_id=docker_short_id, postos=postos, target_post_id=target_post_id) @app.route('/post_my_post/', methods=['POST']) diff --git a/templates/interactive-posts.html b/templates/interactive-posts.html index 4cf5efd..d641a35 100644 --- a/templates/interactive-posts.html +++ b/templates/interactive-posts.html @@ -11,7 +11,7 @@
Создай то, о чем будут говорить многие. - >> + >>