作者Lucemia (生の直感、死の予感)
看板Python
标题Re: [问题] Question in Django.
时间Wed Nov 28 00:14:30 2007
※ 引述《phycomp (Samuel)》之铭言:
: 对於django己有一些认识,但是想要进阶了解一些主题如:
: 资料库中models.ManyToOneField, models.ManyToManyField的作法..
: 请问加上以上的语法,会在资料库中资料表产生什麽的改变
: Many thanks.
: samuel
这个装过後跑跑看就知道了吧?
基本上:
ManyToManyField: A->B
会新建一个 table "projectname_A_B"
栏位 id,a_id,b_id
a_id,b_id 对应到原本table, A,B 中的id
ForeignKeyField A->B
会在原本table A中
新增栏位 b_id 对应到 B中的id
OnoToOneField A->B
目前的做法是 在table B中 将b_id 以 a_id取代
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.110.216.36
1F:推 phycomp:多谢,现在比较了解了 11/28 10:15