コード例 #1
0
ファイル: models.py プロジェクト: Br3d89/bred-django
 def create(cls, img, desc, user=0):
     key = base56.encode(randint(0, 0x7fffff))
     obj, _ = cls.objects.get_or_create(img=img,
                                        defaults={
                                            'key': key,
                                            'desc': desc
                                        })
     obj.usr.add(user)
     return obj
コード例 #2
0
 def get_new_key():
     return base56.encode(randint(0, 0x7fffff))
コード例 #3
0
ファイル: homework4.py プロジェクト: yurchik/webacademy
def random_key():
    return base56.encode(randint(0, 0x7fffff))
コード例 #4
0
def generate_default_token():
    return base56.encode(int.from_bytes(os.urandom(16), byteorder='big'))
コード例 #5
0
 def save(self, *args, **kwargs):
     if not self.pk:
         self.key = base56.encode(randint(MIN_KEY, MAX_KEY))
     super().save(*args, **kwargs)