此地址:
http://en.wikipedia.org/wiki/Associative_Entities中的一个例子将关联表的名字取名为registers,我觉得怪怪的。
大家觉得 student与course这种多对多关系的关联表取什么名字比较好呢?
------
熟悉SQLAlchemy的看看如何写比较适合?
class Association(Base):
student_id = Column(Integer,ForeignKey('
student.id').primary_key=True)
subject_id = Column(Integer,ForegnKey('
subject.id').priamry_key=True)
extra_data = Column(String(50))
course = relationship("Course")
class Student(Base):
id = Column(Integer,primary_key=True)
sno = Column(String(20),unique=True)
subject_associations = relationship("Association")
class Course(Base):
id = Column(Integer,priamry_key=True)
name = Column(String(20))
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/71684
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.