P5-4794 optimize listprice code and fix wallpaper listprice

This commit is contained in:
Martin Carlsson
2020-02-07 13:04:54 +01:00
committed by GitHub
parent 2f4275e66a
commit 6184328d6c
2 changed files with 6 additions and 12 deletions
+1 -5
View File
@@ -4,7 +4,6 @@ from datetime import datetime
from api.extensions import db
from flask_sqlalchemy import BaseQuery
from sqlalchemy import or_
from sqlalchemy.orm import joinedload
class Product(db.Model):
@@ -99,9 +98,6 @@ class PrintProductQuery(BaseQuery):
def framed_prints(self):
return self.filter(PrintProduct.groupid == 8)
def with_relations(self):
return self.options(joinedload("*"))
class PrintProduct(db.Model):
@@ -115,4 +111,4 @@ class PrintProduct(db.Model):
)
groupid = db.Column(db.Integer, nullable=False)
product = db.relationship("Product", backref="printproducts")
product = db.relationship("Product", backref="printproducts", lazy="joined")