我正试图弄清楚如何在SQLAlchemy和Flask中使用关系。我的剧本不起作用,我真的不知道为什么。。。你知道吗
我有两个班,建筑和建筑类型。其思想是BuildingTypes处理用于解释不同类型建筑的表,并在构建中处理实际建筑。建筑中的一种方法需要特定类型建筑的尺寸,因此需要它,但我无法让它工作。。。你知道吗
该关系应将多个BuildingTypes实例绑定到一个BuildingTypes实例。你知道吗
分贝_页眉.py你知道吗
from flask.ext.sqlalchemy import SQLAlchemy
db = SQLAlchemy()
你知道吗建筑类型.py你知道吗
from db_header import db
##
#
class BuildingTypes(db.Model):
__tablename__ = 'buildingTypes'
id = db.Column(db.Integer, primary_key=True)
width = db.Column(db.Integer)
height = db.Column(db.Integer)
你知道吗建筑.py你知道吗
from db_header import db
##
# Represent a Building
#
class Building(db.Model):
__tablename__ = 'buildings'
id = db.Column(db.Integer, primary_key=True)
x = db.Column(db.Integer)
y = db.Column(db.Integer)
typeID = db.Column(db.Integer, db.ForeignKey('buildingTypes.id'))
buildingTypes = db.relationship("BuildingTypes")
def __init__(self, x, y, type):
x = int(x)
y = int(y)
width = buildingTypes.width
height = buildingTypes.height
self.xleft = x-(width/2)
self.ytop = y-(height/2)
self.xright = x+(width/2)
self.ybottom = y+(height/2)
self.type = type
目前没有回答
相关问题 更多 >
编程相关推荐