Я работаю над небольшим проектом Flask в Python 3.6.
Я пытаюсь работать с SQLAlchemy для управления небольшой базой данных SQLite3, и у меня возникают некоторые проблемы.
Вот модельЯ работаю с (переменная базы данных называется 'db'):
class Task(db.Model):
id = db.Column(db.Integer, primary_key=True)
title = db.Column(db.String(100), nullable=False)
content = db.Column(db.Text, nullable=True)
date_created = db.Column(db.DateTime, nullable=False, default=datetime.utcnow)
deadline = db.Column(db.DateTime, nullable=True)
date_closed = db.Column(db.DateTime, nullable=True)
owner = db.Column(db.String(25), nullable=False)
state = db.Column(db.Integer, nullable=False, default='0')
priority = db.Column(db.Integer, nullable=False, default='0')
project = db.Column(db.String(100), nullable=False)
Затем я вставил следующий материал, просто чтобы попробовать:
post_1 = Task(title='Task 1', owner='Guillaume', project='First Project')
post_2 = Task(title='Task 2', owner='Guillaume', project='First Project')
post_3 = Task(title='Task 3', owner='Jiji', project='Second Project')
Я вижу, что мои данные вставлены правильнокогда я проверяю таблицу задач.
Проблема заключается в том, что, когда я пытаюсь выполнить запрос к своей базе данных, чтобы получить все ее данные, я использую следующую команду после импорта своего класса задач:
Task.query.all()
Iдумал, что я просто получу в ответ список всех данных для моих 3 постов, но я получаю следующее, которое не понимаю почему:
[<Task 1>, <Task 2>, <Task 3>]
Может кто-нибудь объяснить это и помочь мне получитьсписок со всеми данными?:)