这是一个创建于 3864 天前的主题,其中的信息可能已经有所发展或是发生改变。
背景:基于django做的订单系统。
这个系统中,有很多数据CRUD操作。比如说订单创建,不同阶段要往订单中录入定金、发货时间、押金等。
其实每个阶段的录入工作,都是在做数据库update,但是因为每次update的东西不一样,我现在的做法就是再写一个函数,
另外,目前从前端提交数据转换我用的是django自带的modelform,因为每次修改的field不一样,我只好再代码中一个个从cleaned_data中取出来。
form输出到前端时,要格式化时间显示,还要模板上用过滤器转格式,这样就要一个个手写{{form.xxxfield}}。
各位有什么好的办法吗?或者说说你们再项目中怎么对付这种经常做数据修改的情况。
1 条回复 • 2014-05-28 02:38:28 +08:00
|
|
1
tonitech 2014-05-28 02:38:28 +08:00
因为你不能确定表单中的每个字段的共性,所以一般情况下只能一个个手写的。
|