Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Word(Base):
- __tablename__ = 'word'
- eng = Column(String(32),primary_key=True)
- chinese = Column(String(128))
- word = Word(eng='art',chinese=[u'艺术',u'美术'])
- session.add(word)
- session.commit()
- class Word(Base):
- __tablename__ = "words"
- id = Column(Integer, primary_key=True)
- eng = Column(String(32), unique=True)
- chinese = relationship("Chinese", backref="eng")
- def __init__(self, eng, chinese):
- self.eng = eng
- self.chinese = map(Chinese, chinese)
- class Chinese(Base):
- __tablename__ = "chinese_words"
- word = Column(String(128), primary_key=True)
- eng_id = Column(Integer, ForeignKey('words.id'), primary_key=True)
- def __init__(self, word):
- self.word = word
- class Json(TypeDecorator):
- impl = String
- def process_bind_param(self, value, dialect):
- return json.dumps(value)
- def process_result_value(self, value, dialect):
- return json.loads(value)
- class Word(Base):
- __tablename__ = "words"
- eng = Column(String(32), primary_key=True)
- chinese = Column(Json(128))
- ('art', u'艺术')
- ('art', u'美术')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement