Это потому, что вы не отображаете экземпляр Datacenter
, а вместо этого отображаете query
.Попробуйте print(datacenter)
в своем коде Python, и вы увидите, что вместо него выводится оператор SQL SELECT ... FROM...
.
Вы должны добавить .first()
к вашему запросу, и вам будет хорошо.
datacenter = Datacenter.query.filter_by(id=id).first()
Или ...
datacenter = Datacenter.query.get_or_404(id)
Последнийспециально ищет правильный идентификатор и показывает ошибку 404, если указанный центр обработки данных не найден.