Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 20, 2012 08:33:39

armor
Зарегистрирован: 2012-06-19
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

Flask-SQLAlchemy как сделать join?

Здравствуйте,
недавно начал использовать Flask, и как-то потерялся в справке.

Использую отношение One-to-Many.

class User(db.Model):
    __tablename__ = 'users'
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.String(30))
class Order(db.Model):
    __tablename__ = 'orders'
    id = db.Column(db.Integer, primary_key=True)
    date = db.Column(db.DateTime)
    manager_id = db.Column(db.Integer, db.ForeignKey('users.id'))
    manager = db.relationship('User', backref=db.backref('users'), lazy='dynamic')
@app.route("/orders")
def orders():
    orderslist = Order.query.all()
    return render_template('orders.html', orderslist=orderslist)

как мне вытащить users.name из orderlist?

Офлайн

#2 Июнь 26, 2012 00:29:18

Fibio
От:
Зарегистрирован: 2010-09-14
Сообщения: 74
Репутация: +  2  -
Профиль   Отправить e-mail  

Flask-SQLAlchemy как сделать join?

for item in orderlist:
    print item.manager.name



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version