如果我有一个有懒惰关系的班级模型:
class Products(db.Model):
# (...) columns
colors = db.Relationship('Colors',
back_populates='product',
lazy = 'dynamic')
我如何为这个类创建一个额外的属性,我可以访问:
product = Products.query.first()
number_of_colors = product.num_colors
有什么想法吗? 顺便说一下,它是一个Flask项目,上面只是我想要实现的一个简化示例。如果您需要更多信息,请与我们联系。
谢谢!
答案 0 :(得分:1)
您正在寻找sqlalchemy混合属性。
@TestAnnotation1(TestClass.class)
@TestAnnotation2(TestClass.class)
class TestClass
{
@TestAnnotation2(TestClass.class, "testMethod()")
public void testMethod()
{
System.out.println("In method: testMethod()");
}
}