新增能力增加多个数量字段
This commit is contained in:
		
							parent
							
								
									fa05368a43
								
							
						
					
					
						commit
						a9c8e7da4d
					
				|  | @ -0,0 +1,33 @@ | |||
| # Generated by Django 3.0.5 on 2022-06-06 05:23 | ||||
| 
 | ||||
| from django.db import migrations, models | ||||
| 
 | ||||
| 
 | ||||
| class Migration(migrations.Migration): | ||||
| 
 | ||||
|     dependencies = [ | ||||
|         ('ability', '0032_auto_20220519_0924'), | ||||
|     ] | ||||
| 
 | ||||
|     operations = [ | ||||
|         migrations.AddField( | ||||
|             model_name='qaction', | ||||
|             name='num2', | ||||
|             field=models.PositiveIntegerField(blank=True, null=True, verbose_name='新增参数数量'), | ||||
|         ), | ||||
|         migrations.AddField( | ||||
|             model_name='qaction', | ||||
|             name='num3', | ||||
|             field=models.PositiveIntegerField(blank=True, null=True, verbose_name='新增方法标准数量'), | ||||
|         ), | ||||
|         migrations.AddField( | ||||
|             model_name='qaction', | ||||
|             name='num4', | ||||
|             field=models.PositiveIntegerField(blank=True, null=True, verbose_name='新增产品标准数量'), | ||||
|         ), | ||||
|         migrations.AlterField( | ||||
|             model_name='qaction', | ||||
|             name='num', | ||||
|             field=models.PositiveIntegerField(blank=True, null=True, verbose_name='新增对象数量'), | ||||
|         ), | ||||
|     ] | ||||
|  | @ -204,7 +204,10 @@ class QAction(CommonBModel): | |||
|                               on_delete=models.CASCADE, related_name='quali_atype') | ||||
|     afield = models.ForeignKey(Dict, null=True, blank=True, verbose_name='所属领域', | ||||
|                                on_delete=models.CASCADE, related_name='quali_afield') | ||||
|     num = models.PositiveIntegerField('新增能力数量', null=True, blank=True) | ||||
|     num = models.PositiveIntegerField('新增对象数量', null=True, blank=True) | ||||
|     num2 = models.PositiveIntegerField('新增参数数量', null=True, blank=True) | ||||
|     num3 = models.PositiveIntegerField('新增方法标准数量', null=True, blank=True) | ||||
|     num4 = models.PositiveIntegerField('新增产品标准数量', null=True, blank=True) | ||||
|     qtask = models.ForeignKey(QTask, on_delete=models.CASCADE) | ||||
|     value1 = JSONField('值1', null=True, blank=True, default=dict) | ||||
|     value2 = JSONField('值2', null=True, blank=True, default=dict) | ||||
|  |  | |||
|  | @ -144,7 +144,7 @@ class QActionQualiUpdateSerializer(serializers.ModelSerializer): | |||
| class QActionACreateSerializer(serializers.ModelSerializer): | ||||
|     class Meta: | ||||
|         model = QAction | ||||
|         fields = ['atype', 'afield', 'file', 'num', 'qtask'] | ||||
|         fields = ['atype', 'afield', 'file', 'num', 'qtask', 'num2', 'num3', 'num4'] | ||||
|         extra_kwargs = {'atype': {'required': True}, 'afield': {'required': True}, 'file': {'required': True}} | ||||
|      | ||||
|     def create(self, validated_data): | ||||
|  |  | |||
|  | @ -48,8 +48,8 @@ class VideoViewSet(PageOrNot, CreateUpdateModelAMixin, ModelViewSet): | |||
|     search_fields = ['name', 'category__name', 'description'] | ||||
|     # filterset_fields = ['category'] | ||||
|     serializer_class = VideoSerializer | ||||
|     ordering_fields = ['create_time', 'sort_str', 'views', 'viewsp'] | ||||
|     ordering = ['sort_str', '-create_time'] | ||||
|     ordering_fields = ['category__sort', 'sort_str', 'views', 'viewsp'] | ||||
|     ordering = ['category__sort', 'sort_str'] | ||||
| 
 | ||||
|     def get_serializer_class(self): | ||||
|         if self.action in ['list', 'retrieve']: | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue