| @@ -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)) |