Py学习  »  问与答

急求教如何使用Django的admin模块去处理数据进行展现

zane.yaung • 10 年前 • 3343 次点击  

之前一直使用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 模块?

望解答??

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/1146
 
3343 次点击  
文章 [ 1 ]  |  最新文章 10 年前
mugbya
Reply   •   1 楼
mugbya    10 年前