2 2
 
3
+from django.conf import settings
4
+
3 5
 from photo.models import UUIDInfo
4 6
 
5 7
 import shortuuid
6 8
 
7 9
 
8
-def curtailUUID(length=10):
10
+def curtailUUID(model, field='uuid', length=settings.CURTAIL_UUID_LENGTH):
9 11
     flag = True
10 12
     while flag:
11 13
         uuid = shortuuid.uuid()[-length:]
12 14
         try:
13
-            UUIDInfo.objects.get(uuid=uuid)
14
-        except UUIDInfo.DoesNotExist:
15
+            model.objects.get(**{field: uuid})
16
+        except model.DoesNotExist:
15 17
             flag = False
16 18
     return uuid

Kodo/kodo - Gogs: Go Git Service

918 Ревизии (f8ae8e10e466df8968f33f7179a3741219fa3ec7)

Автор SHA1 Съобщение Дата
  Brightcells 3367bec35f Update TJ Generate преди 8 години
  Brightcells dd7e76322c brandID => brand.pk преди 8 години
  Brightcells 688fe460d8 BrandID преди 8 години
  Brightcells a4433e8542 Update UserInfoAdmin & Requirements преди 8 години
  Brightcells 5fdb5b42fd Logfile Upload преди 8 години
  Brightcells 5bc96894d2 settings.KODO_DEFAULT_BRAND_PK преди 8 години
  Brightcells f0ea40faf6 Fix Bug: ProductBrandStatusCode.BRAND_NOT_FOUND преди 8 години
  Brightcells 129384506f Fix Bug: ProductBrandStatusCode.BRAND_NOT_FOUND преди 8 години
  Brightcells c12254d9f4 DELETED преди 8 години
  Brightcells ed4cea0f13 SaleClerk Deleted преди 8 години
  Brightcells b90bf186bc brand_domain преди 8 години
  Brightcells f5b21b74fc YMD Statistic преди 8 години
  Brightcells cb496dadad KODO_CLERK_AUTH_URL преди 8 години
  Brightcells b994f09008 settings.KODO_DEFAULT_BRAND преди 8 години
  Brightcells 619711142e Makemigrations преди 8 години
  Brightcells e7dcf47e22 SaleclerkInfo преди 8 години
  Brightcells a2da797cde Update pre & statistic by brand_id преди 8 години
  Brightcells 2988703c52 Update преди 8 години
  Brightcells cbc12e6b47 'count': count, преди 8 години
  Brightcells 175a318cb8 .order_by('-pk') преди 8 години
  Brightcells 762555f352 Update comment преди 8 години
  Brightcells b2c23962a2 Add is_auth преди 8 години
  Brightcells bbb3ba2a4f .order_by('-pk') преди 8 години
  Brightcells 154554f80c Update CORS_ORIGIN_WHITELIST преди 8 години
  Brightcells 6907965f66 CORS преди 8 години
  Brightcells 137ed6dee2 Clerk add/delete/update/list преди 8 години
  Brightcells 8aad026559 Model add/delete/update/list преди 8 години
  Brightcells 9a03338a6e Opt преди 8 години
  Brightcells da95b8c8d6 Distributor add/delete/update/list преди 8 години
  Brightcells 1d274dd479 Opt преди 8 години
  Brightcells 62948fb5c3 Operator add/delete/update/list преди 8 години
  Brightcells 761822ee36 DEBUG_DATA_FLAG => DEBUG_STATISTIC_DATA_FLAG преди 8 години
  Brightcells c9fea6b1a7 ROIs преди 8 години
  Brightcells 49352c2ff1 tj_consumer преди 8 години
  Brightcells 537c495621 Statistic преди 8 години
  Brightcells 1de11ca414 Fix Bug: xxx.pk => xxx_id преди 8 години
  Brightcells 8fe6dfd442 Update verbose_name преди 8 години
  Brightcells d10bd672ea AdministratorInfo/BrandModelDistributorPriceInfo преди 8 години
  Brightcells 6d9dc5dbcf Update admin for DistributorInfoAdmin преди 8 години
  Brightcells d1e9b5857b Update admin for DistributorInfoAdmin преди 8 години
  Brightcells c7b55979c0 Add province code/name for DistributorInfo преди 8 години
  Brightcells 39d9ce0880 Remove filter limit преди 8 години
  Brightcells 0609d2aa96 Fix Bug: DistributorID ValueError преди 8 години
  Brightcells 02cc0fe5b0 Add tj_generate преди 8 години
  Brightcells 7c4311f505 Change ymd as IntegerField преди 8 години
  Brightcells 08557546f6 Add position for ProvinceSaleStatisticInfo преди 8 години
  Brightcells 4efb7f6f87 Statistic преди 8 години
  Brightcells 44a6cdf337 Statistic преди 8 години
  Brightcells b29e954f89 Remove unused codes преди 8 години
  Brightcells 815da0da9f Filter pk=ModelID преди 8 години
kodo - Gogs: Go Git Service

Няма описание

Brightcells: a7cbbf15a7 Update max_length for CharField преди 8 години
..
0001_initial.py 30daca135b add api message_list_api/message_type_list_api/message_read_api преди 10 години
0002_auto_20160120_1830.py a121b75ff2 add db_index=True for status field преди 10 години
0003_systemmessageinfo_systemmessagereadinfo.py 165424743a modify message relative apis преди 10 години
0004_systemmessagedeleteinfo.py 165424743a modify message relative apis преди 10 години
0005_auto_20160422_1322.py 102152ca4a add api lensman_photo_bought & modify api wx_order_create_api and adjust return field преди 10 години
0006_systemmessageinfo_src.py ee7388cd15 add src for SystemMessageInfo преди 10 години
0007_auto_20160907_1740.py 27d3ec8fb1 add src for LatestAppInfo/SplashInfo преди 10 години
0008_auto_20170315_2243.py 2eba3ed7f9 Add guest login for tourguide преди 9 години
0009_auto_20170814_2001.py 65db8b1bc1 Add Src PAIAI_LENSMAN2 преди 9 години
0010_auto_20170814_2004.py c3970eff70 Add Src PAIAI_LENSMAN2 преди 9 години
0011_auto_20170821_1615.py 268aa4ebe3 Add unique_together = (('user_id', 'msg_id'),) for SystemMessageReadInfo/SystemMessageDeleteInfo преди 9 години
0012_auto_20180101_2220.py 9bb56c50cc Makemigrations преди 8 години
0013_auto_20180103_0446.py a7cbbf15a7 Update max_length for CharField преди 8 години
__init__.py 30daca135b add api message_list_api/message_type_list_api/message_read_api преди 10 години