社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  问与答

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

zane.yaung • 9 年前 • 3177 次点击  

之前一直使用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
 
3177 次点击  
文章 [ 1 ]  |  最新文章 9 年前
mugbya
Reply   •   1 楼
mugbya    9 年前