ld(_(u'latest_ios_version_name'), max_length=16, blank=True, null=True, help_text=u'最新 iOS 版本名') 128
+    latest_ios_url = models.URLField(_(u'latest_ios_url'), max_length=255, blank=True, null=True, help_text=u'最新版 iOS 链接')
129
+
130
+    class Meta:
131
+        verbose_name = _(u'升级配置信息')
132
+        verbose_name_plural = _(u'升级配置信息')
133
+
134
+    def __unicode__(self):
135
+        return u'{0.pk}'.format(self)
136
+
137
+    @property
138
+    def final_latest_adr_url(self):
139
+        return self.latest_adr_url or upload_file_url(self.latest_adr_app)
140
+
141
+    @property
142
+    def data(self):
143
+        return {
144
+            'latest_adr_version_code': self.latest_adr_version_code,
145
+            'latest_adr_version_name': self.latest_adr_version_name,
146
+            'latest_adr_url': self.final_latest_adr_url,
147
+            'latest_ios_version_code': self.latest_ios_version_code,
148
+            'latest_ios_version_name': self.latest_ios_version_name,
149
+            'latest_ios_url': self.latest_ios_url,
150
+        }
151
+
152
+    @property
153
+    def adr(self):
154
+        return {
155
+            'latest_adr_version_code': self.latest_adr_version_code,
156
+            'latest_adr_version_name': self.latest_adr_version_name,
157
+            'latest_adr_url': self.final_latest_adr_url,
158
+        }

+ 25 - 0
operation/migrations/0018_auto_20180114_2314.py

@@ -0,0 +1,25 @@
1
+# -*- coding: utf-8 -*-
2
+# Generated by Django 1.11.9 on 2018-01-14 15:14
3
+from __future__ import unicode_literals
4
+
5
+from django.db import migrations, models
6
+
7
+
8
+class Migration(migrations.Migration):
9
+
10
+    dependencies = [
11
+        ('operation', '0017_auto_20180103_0446'),
12
+    ]
13
+
14
+    operations = [
15
+        migrations.AlterField(
16
+            model_name='latestappinfo',
17
+            name='latest_adr_version_name',
18
+            field=models.CharField(blank=True, help_text='\u6700\u65b0\u5b89\u5353\u7248\u672c\u540d', max_length=16, null=True, verbose_name='latest_adr_version_name'),
19
+        ),
20
+        migrations.AlterField(
21
+            model_name='latestappinfo',
22
+            name='latest_ios_version_name',
23
+            field=models.CharField(blank=True, help_text='\u6700\u65b0 iOS \u7248\u672c\u540d', max_length=16, null=True, verbose_name='latest_ios_version_name'),
24
+        ),
25
+    ]

+ 2 - 2
operation/models.py

@@ -9,12 +9,12 @@ from pai2.basemodels import PaiaiSrcMixin, PlatformMixin, VersionMixin
9 9
 
10 10
 class LatestAppInfo(BaseModelMixin, PaiaiSrcMixin):
11 11
     latest_adr_version_code = models.IntegerField(_(u'latest_adr_version_code'), default=0, help_text=u'最新安卓版本号')
12
-    latest_adr_version_name = models.CharField(_(u'latest_adr_version_name'), max_length=255, blank=True, null=True, help_text=u'最新安卓版本名')
12
+    latest_adr_version_name = models.CharField(_(u'latest_adr_version_name'), max_length=16, blank=True, null=True, help_text=u'最新安卓版本名')
13 13
     latest_adr_app = models.FileField(_(u'latest_adr_app'), upload_to=upload_path, blank=True, null=True, help_text=u'最新版安卓 APP')
14 14
     latest_adr_url = models.URLField(_(u'latest_adr_url'), max_length=255, blank=True, null=True, help_text=u'最新版 APP 链接')
15 15
 
16 16
     latest_ios_version_code = models.IntegerField(_(u'latest_ios_version_code'), default=0, help_text=u'最新 iOS 版本号')
17
-    latest_ios_version_name = models.CharField(_(u'latest_ios_version_name'), max_length=255, blank=True, null=True, help_text=u'最新 iOS 版本名')
17
+    latest_ios_version_name = models.CharField(_(u'latest_ios_version_name'), max_length=16, blank=True, null=True, help_text=u'最新 iOS 版本名')
18 18
     latest_ios_url = models.URLField(_(u'latest_ios_url'), max_length=255, blank=True, null=True, help_text=u'最新版 iOS 链接')
19 19
 
20 20
     class Meta:

Kodo/kodo - Gogs: Go Git Service

1 Commits (78e4e238a7b2228f066bbb05fb5e399fb215a6e5)

Autore SHA1 Messaggio Data
  Brightcells 434468279f add api of lesman login & update other api 10 anni fa