Browse Source

算法小店新增关于文本标题字段

zhangdongming 2 years ago
parent
commit
2c87f91ba5
2 changed files with 3 additions and 1 deletions
  1. 2 1
      Controller/AlgorithmShop/AlgorithmShopController.py
  2. 1 0
      Model/models.py

+ 2 - 1
Controller/AlgorithmShop/AlgorithmShopController.py

@@ -119,7 +119,7 @@ class AlgorithmShopView(View):
                         'algorithm_type__icon_url',
                         'algorithm_type__icon_url',
                         'title', 'subtitle', 'introduction',
                         'title', 'subtitle', 'introduction',
                         'install_explain', 'risk_warning',
                         'install_explain', 'risk_warning',
-                        'algorithm_type__basic_function')
+                        'algorithm_type__basic_function', 'concerning')
             if not explain_qs.exists():
             if not explain_qs.exists():
                 return response.json(0, {})
                 return response.json(0, {})
             item = explain_qs.first()
             item = explain_qs.first()
@@ -135,6 +135,7 @@ class AlgorithmShopView(View):
                 'installExplain': item['install_explain'],
                 'installExplain': item['install_explain'],
                 'riskWarning': item['risk_warning'],
                 'riskWarning': item['risk_warning'],
                 'basicFunction': item['algorithm_type__basic_function'],
                 'basicFunction': item['algorithm_type__basic_function'],
+                'concerning': item['concerning']
             }
             }
             dt_info_qs = DeviceTypeAlgorithmInfo.objects.filter(algorithm_type=algorithm_dict['type']) \
             dt_info_qs = DeviceTypeAlgorithmInfo.objects.filter(algorithm_type=algorithm_dict['type']) \
                 .annotate(deviceName=F('device_name'), deviceType=F('device_type'),
                 .annotate(deviceName=F('device_name'), deviceType=F('device_type'),

+ 1 - 0
Model/models.py

@@ -2884,6 +2884,7 @@ class DeviceAlgorithmExplain(models.Model):
     subtitle = models.CharField(max_length=100, default='', verbose_name='副标题')
     subtitle = models.CharField(max_length=100, default='', verbose_name='副标题')
     introduction = models.TextField(blank=True, default='', verbose_name='功能介绍')
     introduction = models.TextField(blank=True, default='', verbose_name='功能介绍')
     install_explain = models.TextField(blank=True, default='', verbose_name=u'安装说明')
     install_explain = models.TextField(blank=True, default='', verbose_name=u'安装说明')
+    concerning = models.CharField(blank=True, max_length=64, default='', verbose_name=u'关于(文本标题)')
     risk_warning = models.TextField(blank=True, default='', verbose_name=u'风险提示')
     risk_warning = models.TextField(blank=True, default='', verbose_name=u'风险提示')
     lang = models.CharField(default='', max_length=20, db_index=True, verbose_name='语言/国家')
     lang = models.CharField(default='', max_length=20, db_index=True, verbose_name='语言/国家')
     updated_time = models.IntegerField(default=0, verbose_name='更新时间')
     updated_time = models.IntegerField(default=0, verbose_name='更新时间')