摘要: 应用场景: A与B之间存在一对多关系. CBV实现方案: CreateView/UpdateView + inlineformset + jquery 具体: view方面:重写post/get方法, 或者 get_context_data/form_valid方法。 template方面:注意利用 阅读全文
posted @ 2014-08-27 22:39 tommy.yu 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 碰到了一个郁闷的问题,修改inlineformset时,全部删掉子表,再新增一行时,报错. 背景: 用django配合jq做动态表格,实现用js动态添加/删除行,并通过inlineformset更新到数据库.示例代码在这里:https://github.com/TommyU/dynamic_form 阅读全文
posted @ 2014-08-27 16:27 tommy.yu 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 1. 属性装饰器: property cached_property 2. 对象的父类名称 对象所属的类: object.__class__ cls.__bases__ (因为父类可能不止一个,所以复数) 因此对象的父类名称为集合: [x.__name__ for x in object.__cla 阅读全文
posted @ 2014-08-27 09:43 tommy.yu 阅读(234) 评论(0) 推荐(0) 编辑