<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Javadream

    A long way and a dream.

    test

    Posted on 2009-02-26 11:46 oxl 閱讀(151) 評論(0)  編輯  收藏
    import sqlalchemy
    from sqlalchemy.orm import relation, backref, sessionmaker
    from sqlalchemy.ext.declarative import declarative_base
    from sqlalchemy import Column, Integer, String, ForeignKey
    engine 
    = sqlalchemy.create_engine('sqlite:///:memory:', echo=True)
    Base 
    = declarative_base()
    session 
    = sessionmaker(bind=engine)()

    class Address(Base):
        
    __tablename__ = 'addresses'
        id 
    = Column(Integer, primary_key=True)
        content 
    = Column(String)
        user_id 
    = Column(Integer, sqlalchemy.ForeignKey('users.id'))

        
    def __init__(self, user, content):
            self.user 
    = user
            self.content 
    = content
        
    def __repr__(self):
            
    return "<Address('%s')>" % self.content

        
    class User(Base):
        
    __tablename__ = 'users'
        id 
    = Column(Integer, primary_key=True)
        name 
    = Column(String)
        comment 
    = Column(String)
        addresses 
    = relation('Address', order_by='Address.id', backref='user')
        
    def __init__(self, name, comment):
            self.name 
    = name
            self.comment 
    = comment
        
    def __repr__(self):
            
    return "<User('%s', '%s')>" % (self.name, self.comment)

        
    class Photo(Base):
        
    __tablename__ = 'photos'
        id 
    = Column(Integer, primary_key=True)
        name 
    = Column(String)
        user_id 
    = Column(Integer, ForeignKey('users.id'))
        user 
    = relation('User', backref=backref('photos'))
        
    def __init__(self, user, name):
            self.user 
    = user
            self.name 
    = name
        
    def __repr__(self):
            
    return "<Photo('%s')>" % self.name
            
    Base.metadata.create_all(bind
    =engine)

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲美女在线观看播放| 中文字幕无码精品亚洲资源网| 好看的电影网站亚洲一区| 一级A毛片免费观看久久精品| 四虎永久成人免费影院域名| 亚洲AV无码AV日韩AV网站| 色播在线永久免费视频| 国产偷国产偷亚洲高清在线| 国产jizzjizz免费看jizz| 理论亚洲区美一区二区三区| 亚洲国产精品碰碰| 在线免费播放一级毛片| 亚洲国产精久久久久久久| 中文字幕在线观看免费视频| 亚洲精品欧洲精品| 国产三级在线观看免费| 精品国产日韩亚洲一区91| 国产亚洲一区二区三区在线不卡 | 69影院毛片免费观看视频在线 | 久久噜噜噜久久亚洲va久| 久久青草91免费观看| 亚洲综合一区二区精品久久| 成人女人A级毛片免费软件| 亚洲s码欧洲m码吹潮| 中文字幕第一页亚洲| 久久久久免费精品国产小说| 亚洲国产成a人v在线| 日本二区免费一片黄2019| 一本到卡二卡三卡免费高| 久久久久亚洲精品无码系列| 亚洲三级高清免费| 青青草国产免费国产是公开| 亚洲av无码不卡一区二区三区| 99免费在线观看视频| 日本系列1页亚洲系列| 久久精品国产精品亚洲艾| 久久综合AV免费观看| 国产精品无码免费专区午夜| 亚洲综合激情六月婷婷在线观看 | 亚洲中文字幕久在线| 亚洲 无码 在线 专区|