Импорт данных из базы данных son в приложение python flask и страницу html - PullRequest
0 голосов
/ 10 апреля 2020

Я создаю приложение 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 %}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...