Я создаю небольшой блог с помощью Flask. Но я не нашел учебных пособий или информации, которая бы решала следующую проблему: Создать динамическую страницу с одним постом. Я хочу, чтобы на этой странице появлялся только полный пост, то есть выходящий из базы данных. Не показывая все сразу (используя для повторителя)
У меня уже есть автоматический редиректор, который переводит вас на динамическую страницу для каждого заголовка сообщения, мне просто нужно знать, как вместо этого показать только одно сообщение на этой страницеиз нескольких.
@app.route('/<url_post>', methods=['GET'])
def daily_post(url_post):
with sqlite3.connect("sample.db") as connection:
c = connection.cursor()
c.execute("SELECT * FROM posts")
data = c.fetchall()
Страница Post.html
{% extends "layout.html" %}
{% block content %}
{% for item in data %}
<article class="media content-section">
<div class="media-body">
<div class="article-metadata">
<a class="mr-2" href="/home">{{ item[0] }}</a>
<small class="text-muted">{{ item[1] }}</small>
</div>
<p class="article-content">{{ item[2] }}</p>
</div>
</article>
{% endfor %}
{% endblock content %}
Я хочу динамическую страницу только с одним сообщением (используйте sqlite3)