移除多余字段
This commit is contained in:
		
							parent
							
								
									4bc07d6dcd
								
							
						
					
					
						commit
						0f8c5d6485
					
				|  | @ -0,0 +1,21 @@ | ||||||
|  | # Generated by Django 3.0.5 on 2021-04-01 02:18 | ||||||
|  | 
 | ||||||
|  | from django.db import migrations | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | class Migration(migrations.Migration): | ||||||
|  | 
 | ||||||
|  |     dependencies = [ | ||||||
|  |         ('supervision', '0019_auto_20210401_0842'), | ||||||
|  |     ] | ||||||
|  | 
 | ||||||
|  |     operations = [ | ||||||
|  |         migrations.RemoveField( | ||||||
|  |             model_name='task', | ||||||
|  |             name='confirm_rate', | ||||||
|  |         ), | ||||||
|  |         migrations.RemoveField( | ||||||
|  |             model_name='task', | ||||||
|  |             name='up_rate', | ||||||
|  |         ), | ||||||
|  |     ] | ||||||
|  | @ -195,7 +195,7 @@ class RecordViewSet(RbacFilterSet, PageOrNot, CreateUpdateCustomMixin, ModelView | ||||||
|     queryset = Record.objects.all() |     queryset = Record.objects.all() | ||||||
|     serializer_class = RecordSerializer |     serializer_class = RecordSerializer | ||||||
|     search_fields = ['content__name','task__name'] |     search_fields = ['content__name','task__name'] | ||||||
|     ordering_fields = ['content__sortnum', 'belong_dept__sort'] |     ordering_fields = ['content__sortnum', 'belong_dept__sort', 'task'] | ||||||
|     ordering = ['content__sortnum', '-create_time'] |     ordering = ['content__sortnum', '-create_time'] | ||||||
|     filter_class = RecordFilter # 过滤类 |     filter_class = RecordFilter # 过滤类 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -0,0 +1 @@ | ||||||
|  | settings_pro.py | ||||||
|  | @ -5,13 +5,13 @@ from rest_framework.exceptions import ParseError | ||||||
| class MyPagination(PageNumberPagination): | class MyPagination(PageNumberPagination): | ||||||
|     page_size = 10 |     page_size = 10 | ||||||
|     page_size_query_param = 'page_size' |     page_size_query_param = 'page_size' | ||||||
|  |      | ||||||
| class PageOrNot: | class PageOrNot: | ||||||
|     def paginate_queryset(self, queryset): |     def paginate_queryset(self, queryset): | ||||||
|         if (self.paginator is None): |         if (self.paginator is None): | ||||||
|             return None |             return None | ||||||
|          |         elif self.request.query_params.get('pageoff', None) and queryset.count()<500: | ||||||
|         elif self.request.query_params.get('pageoff', None) and self.request.query_params: |  | ||||||
|             return None |             return None | ||||||
|         elif self.request.query_params.get('pageoff', None) and self.get_queryset().count()>=500: |         elif self.request.query_params.get('pageoff', None) and queryset.count()>=500: | ||||||
|             raise ParseError('单次请求数据量大,请求中止') |             raise ParseError('单次请求数据量大,请求中止') | ||||||
|         return self.paginator.paginate_queryset(queryset, self.request, view=self) |         return self.paginator.paginate_queryset(queryset, self.request, view=self) | ||||||
		Loading…
	
		Reference in New Issue