2008年11月13日 星期四 23:56
monnand wrote: > > 知道这里python牛人多。所以来这里了。 > > 你所说的不提倡是说不提倡直接用SQL语句,还是不提倡在运行中为数据库加表? > > 如果是前者,我也觉得有点不太合适……所以才想问一下,有没有其它的办法。 > > 这个项目是一个记录调查数据的网站。由于这项调查正处于研究阶段,所以究竟 > 调查哪些项还在实验中(比如究竟是否调查身高体重心跳频率)。但是这些调查 > 结果需要存在数据里面,而要调查的内容又不确定,所以数据库的表结构是会改 > 变的。 不过目前能确定的是: > o 调查项只增不减。比如今天查血压,以后必然都要查血压 > o 调查项的添加不会过分频繁,也许几个月加一些。而且每次添加都会是添加几 > 个相关的调查项──比如这次添加的是体检指标,那么就是心跳频率,血压,身高 > 等一 块加进去了。 > > 因此,我才想到每次添加就添加一张表,这样不会对以前的表结构产生影响。简 > 单 说来,这部分的功能就好像为数据库提供一个web界面。 > > 正在看django的文档,目前还没找到合适的途径。如果每次添加表就自动生成一 > 个 python代码,添加一些module,然后再同步数据库,这是不是不太合适? 虽然说现在能用写raw SQL的方法动态的添加表: http://docs.djangoproject.com/en/dev/topics/db/sql/ 但是这样做models提供的种种便利也就不存在了:( 根据现在django的玩法,models -> views - > template,如果model经常变,例 如经常增加还没找到在django下很好的法子。 >> >>> 务?如果django不行,又有什么好办法呢? >>> >>> 这个添加表的操作不是很频繁,但是相对来说比较重要。 >>> >>> >> >> >> >> > > -- 夏清然 Xia Qingran E-mail: qingran at zeuux.org Gtalk: qingran.xia at gmail.com MSN: supermanxqr at msn.com
2008年11月14日 星期五 00:20
2008/11/13 Xia Qingran <qingran在zeuux.org>: > monnand wrote: >> >> 知道这里python牛人多。所以来这里了。 >> >> 你所说的不提倡是说不提倡直接用SQL语句,还是不提倡在运行中为数据库加表? >> >> 如果是前者,我也觉得有点不太合适……所以才想问一下,有没有其它的办法。 >> >> 这个项目是一个记录调查数据的网站。由于这项调查正处于研究阶段,所以究竟 调查哪些项还在实验中(比如究竟是否调查身高体重心跳频率)。但是这些调查 >> 结果需要存在数据里面,而要调查的内容又不确定,所以数据库的表结构是会改 变的。 不过目前能确定的是: >> o 调查项只增不减。比如今天查血压,以后必然都要查血压 >> o 调查项的添加不会过分频繁,也许几个月加一些。而且每次添加都会是添加几 个相关的调查项──比如这次添加的是体检指标,那么就是心跳频率,血压,身高 >> 等一 块加进去了。 >> >> 因此,我才想到每次添加就添加一张表,这样不会对以前的表结构产生影响。简 单 说来,这部分的功能就好像为数据库提供一个web界面。 >> 因此,建议你复习一下DB设计的范式,将增表,转化成增加条目就好,,, >> 正在看django的文档,目前还没找到合适的途径。如果每次添加表就自动生成一 个 >> python代码,添加一些module,然后再同步数据库,这是不是不太合适? > > 虽然说现在能用写raw SQL的方法动态的添加表: > http://docs.djangoproject.com/en/dev/topics/db/sql/ > > 但是这样做models提供的种种便利也就不存在了:( > > 根据现在django的玩法,models -> views - > template,如果model经常变,例 > 如经常增加还没找到在django下很好的法子。 > >>> >>>> >>>> 务?如果django不行,又有什么好办法呢? >>>> >>>> 这个添加表的操作不是很频繁,但是相对来说比较重要。 -- http://zoomquiet.org''' 过程改进乃是催生可促生靠谱的人的组织! PE keeps evolving organizations which promoting people be good!''' [HR]金山软件常年招聘大量Py/C++人才! https://groups.google.com/group/python-cn/web/ot-py-c 简历直投俺就好;-)
Zeuux © 2024
京ICP备05028076号