Я создаю приложение flask, и мне нужно импортировать данные из базы данных на страницу html, но я получаю эту ошибку, у меня есть база данных в сообщениях. json
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) no such table: Posts
[SQL: SELECT "Posts".id AS "Posts_id", "Posts".wposts AS "Posts_wposts"
FROM "Posts"
LIMIT ? OFFSET ?]
[parameters: (1, 0)]
(Background on this error at: http://sqlalche.me/e/e3q8)
это мой .py код для моделей:
class Posts(db.Model):
#__bind_key__ = 'my_sql1'
__tablename__ = 'Posts'
id = db.Column(db.Integer,primary_key=True)
wposts = db.Column(db.Text)
def __repr__(self):
return f"Posts('{self.id}', '{self.wposts}')"
это мой .py код для маршрутов:
@app.route("/FINAL_CODING")
def whaleposts():
page = request.args.get('page', 1, type=int)
posts = Posts.query.paginate(page=page, per_page=1)
return render_template('FINAL_CODING.html', posts = posts)
это мой. html код:
{% block content %}
{% for post in Posts.items %}
<p>{{ post.wposts}}</p>
{% endfor %}
{% endblock content %}