blob: 3ca1ab09c5e4669dc43688f7e722c2ee7412a747 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
import string,random
def make_key(model_name):
""" return a 10 character random key.
"""
while True:
key = ''.join([ random.choice(string.uppercase+string.digits) for i in range(10)])
try:
model_name.objects.get(uniq_key=key)
except model_name.DoesNotExist:
return key
|