@@ -8,6 +8,7 @@ from django.utils.translation import ugettext_lazy as _ |
||
8 | 8 |
from TimeConvert import TimeConvert as tc |
9 | 9 |
|
10 | 10 |
from pai2.basemodels import CreateUpdateMixin, PlatformMixin, VersionMixin |
11 |
+from utils.url_utils import upload_file_url |
|
11 | 12 |
|
12 | 13 |
|
13 | 14 |
def upload_path(instance, old_filename): |
@@ -49,7 +50,7 @@ class LatestAppInfo(CreateUpdateMixin): |
||
49 | 50 |
|
50 | 51 |
@property |
51 | 52 |
def final_latest_adr_url(self): |
52 |
- return self.latest_adr_url or u'{}{}'.format(settings.DOMAIN, self.latest_adr_app and self.latest_adr_app.url) |
|
53 |
+ return self.latest_adr_url or upload_file_url(self.latest_adr_app) |
|
53 | 54 |
|
54 | 55 |
@property |
55 | 56 |
def data(self): |
@@ -88,7 +89,7 @@ class PatchInfo(CreateUpdateMixin, PlatformMixin): |
||
88 | 89 |
|
89 | 90 |
@property |
90 | 91 |
def patch_url(self): |
91 |
- return u'{}{}'.format(settings.DOMAIN, self.patch and self.patch.url) |
|
92 |
+ return upload_file_url(self.patch) |
|
92 | 93 |
|
93 | 94 |
@property |
94 | 95 |
def data(self): |
@@ -142,7 +143,7 @@ class SplashInfo(CreateUpdateMixin): |
||
142 | 143 |
|
143 | 144 |
@property |
144 | 145 |
def splash_image_url(self): |
145 |
- return self.splash_image and (settings.DOMAIN + self.splash_image.url) |
|
146 |
+ return upload_file_url(self.splash_image) |
|
146 | 147 |
|
147 | 148 |
@property |
148 | 149 |
def data(self): |
@@ -4,8 +4,12 @@ from django.conf import settings |
||
4 | 4 |
|
5 | 5 |
|
6 | 6 |
def img_url(img_path): |
7 |
- return u'{}/{}'.format(settings.IMG_DOMAIN, img_path) if img_path else '' |
|
7 |
+ return '{}/{}'.format(settings.IMG_DOMAIN, img_path) if img_path else '' |
|
8 | 8 |
|
9 | 9 |
|
10 | 10 |
def share_url(photo_id): |
11 |
- return u'{}/gp/{}'.format(settings.DOMAIN, photo_id) if photo_id else '' |
|
11 |
+ return '{}/gp/{}'.format(settings.DOMAIN, photo_id) if photo_id else '' |
|
12 |
+ |
|
13 |
+ |
|
14 |
+def upload_file_url(file_path): |
|
15 |
+ return file_path and ('{}{}'.format(settings.DOMAIN, file_path)) |