Вот точно не скажу. Насколько я помню такого метода нет и я немного костыльнул
Вот ещё версия модели:
class Products(db.Model):
id = db.Column(db.Integer, primary_key=True)
products_id = db.Column(db.Integer) # f**king feature
name = db.Column(db.String) # название товара
short_description = db.Column(db.Text) # краткое описание
description = db.Column(db.Text) # описание
short_consist = db.Column(db.Text) # краткий состав
consist = db.Column(db.Text) # состав
price = db.Column(db.String) # цена
usage = db.Column(db.Text) # способ использования
video = db.Column(db.Text) # ссылка на видео
advantage = db.Column(db.Text) # преимущества
img = db.Column(db.Text) # изображения
reviews = db.Column(db.Text) # отзывы, need to delete
category_id = db.Column(db.Integer)
language = db.Column(db.String)
def json(self):
return {
'id':
self.id,
'products_id': self.products_id,
'name':
self.name,
'short_description': self.short_description,
'description': self.description,
'short_consist': self.short_consist,
'consist': self.consist,
'price': self.price,
'usage': self.usage,
'video':
self.video,
'advantage': self.advantage,
'img': self.img,
'reviews':
self.reviews,
'category_id': self.category_id,
'language': self.language
}