之前一直使用tornado,所有的东西基本都是自己编写的,包括model 与 view。
现在用Django,真是一窍不通啊?
现在是公司要使用Django的admin模块,
如下,有个 models对应数据库的表,
class xxxxx(models.Model):
name = xxxx()
user_id = xxxx()
xxxxxxx*
在admin.py(views)里面要展现他根据某个值得汇总,而所有的东西都是封装好的
class xxxxxAdmin(admin.ModelAdmin):
list_display = (xxxxxxxxxxxxxxxxxxxxx)
admin.site.register(xxxxx, xxxxxAdmin)*
我需要把汇总的逻辑写在哪里才行?
在models.py里面我写了个
class xxxxManger(modles.manager):
def _count(self,user_id):
return self.filter(customer_id=user_id).count()
然后在 xxxxx 中 注册,但是什么时候调用,什么时候来获取数据呢?
可能大家听不懂,其实我也糊涂,就是要在展现原来数据库字段的基础上,加上一些汇总字段,这些逻辑在什么地方处理,怎么处理比较好,另外用的是 admin 模块?
望解答??