3255ba74ac8c95c1393f1d174104b2L9">9 11
 
10 12
 class UUIDInfo(CreateUpdateMixin):
11 13
     uuid = models.CharField(_(u'uuid'), max_length=22, blank=True, null=True, help_text=u'唯一标识', db_index=True, unique=True)
@@ -49,19 +51,19 @@ class PhotosInfo(CreateUpdateMixin):
49 51
 
50 52
     @property
51 53
     def p_photo_url(self):
52
-        return u'{0}/{1}'.format(settings.IMG_DOMAIN, self.p_photo_path) if self.p_photo_path else ''
54
+        return img_url(self.p_photo_path)
53 55
 
54 56
     @property
55 57
     def m_photo_url(self):
56
-        return u'{0}/{1}'.format(settings.IMG_DOMAIN, self.m_photo_path) if self.m_photo_path else ''
58
+        return img_url(self.m_photo_path)
57 59
 
58 60
     @property
59 61
     def l_photo_url(self):
60
-        return u'{0}/{1}'.format(settings.IMG_DOMAIN, self.l_photo_path) if self.l_photo_path else ''
62
+        return img_url(self.l_photo_path)
61 63
 
62 64
     @property
63 65
     def r_photo_url(self):
64
-        return u'{0}/{1}'.format(settings.IMG_DOMAIN, self.r_photo_path) if self.r_photo_path else ''
66
+        return img_url(self.r_photo_path)
65 67
 
66 68
     @property
67 69
     def data(self):

+ 7 - 0
utils/url_utils.py

@@ -0,0 +1,7 @@
1
+# -*- coding: utf-8 -*-
2
+
3
+from django.conf import settings
4
+
5
+
6
+def img_url(img_path):
7
+    return u'{0}/{1}'.format(settings.IMG_DOMAIN, img_path) if img_path else ''

kodo - Gogs: Go Git Service

暂无描述

admin_utils.py 793B

    # -*- coding: utf-8 -*- from TimeConvert import TimeConvert as tc from group.models import GroupInfo, GroupUserInfo def is_group_admin(group_id, admin_id): return GroupUserInfo.objects.filter(group_id=group_id, user_id=admin_id, admin=True, admin_status=True, status=True).exists() def is_group_subadmin(group_id, admin_id): return GroupUserInfo.objects.filter(group_id=group_id, user_id=admin_id, subadmin=True, admin_status=True, status=True).exists() def have_active_group(user_id): groups = GroupUserInfo.objects.filter(user_id=user_id, subadmin=True, admin_status=True, status=True) groupids = [group.group_id for group in groups] return GroupInfo.objects.filter(group_id__in=groupids, group_closed=False, status=True, ended_at__gt=tc.utc_datetime()).exists()