这是一个创建于 4219 天前的主题,其中的信息可能已经有所发展或是发生改变。
php的yii框架的做法是从数据库结构直接生成model文件
python的django框架的做法是写好model文件之后生成数据库
感觉yii数据库一旦有更改,手动修改model文件还是蛮麻烦的……
django不用South的话也不算太方便……
大家喜欢哪种? 实际工作中又是用哪种方法比较多呢? (不论语言
p.s. django 1.7貌似加入了原生的migration功能,可以替代South了
2 条回复 • 2014-08-05 12:55:41 +08:00
 |
|
1
ritksm 2014 年 8 月 5 日
用了South才发现schema迁移能如此简单 于是Django集成了
不算太方便在哪里呢 一般来说不是 schemamigration --auto 就可以了么
|
 |
|
2
jsjscool 2014 年 8 月 5 日
对YII了解些,我们项目中的做法是通过gii生成model文件(假设为model.php)。然后通过AppModel.php文件去继承model.php。这样的好处是数据库表结构修改后,只需要重新通过gii生成model文件就行了。
|