From bbdd8d7dcf177bc4d5c15f70454c5791f40b4bdc Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 5 May 2023 10:52:49 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=87=E4=BB=B6=E8=B5=84=E6=96=99?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=88=86=E7=B1=BB=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test_server/cms/models.py | 1 + test_server/cms/views.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/test_server/cms/models.py b/test_server/cms/models.py index 9c22cdb..13d492b 100644 --- a/test_server/cms/models.py +++ b/test_server/cms/models.py @@ -35,6 +35,7 @@ class Material(CommonModel): description = models.TextField('描述', null=True, blank=True) path = models.CharField(max_length=1000, verbose_name='文件地址') poster = models.CharField(max_length=10000, verbose_name='封面地址', null=True, blank=True) + cate = models.CharField('分类', max_length=50, verbose_name='未分类') type = models.CharField('格式', default='文档', max_length=50) down_count = models.IntegerField('阅读量', default=0) sort = models.IntegerField('排序码', default=1) diff --git a/test_server/cms/views.py b/test_server/cms/views.py index 7a85856..35ec5e7 100644 --- a/test_server/cms/views.py +++ b/test_server/cms/views.py @@ -69,7 +69,7 @@ class MaterialViewSet(ModelViewSet): search_fields = ['name','description'] ordering_fields = ['update_time', 'down_count'] ordering = ['sort', '-down_count'] - filterset_fields = ['type', 'name'] + filterset_fields = ['type', 'name', 'cate'] @action(methods=['get'], detail=True, url_name='down_material', perms_map=[{'*':'down_material'}]) def down(self, request, *args, **kwargs):