def validate_obfuscated_name(self):
"""Make sure the obfuscated name is unique."""
if self.name != self.obfuscated_name:
is_unique = False
while not is_unique:
if not self.obfuscated_name:
random_num = base_random_number(5)
self.obfuscated_name = base_alphabet_encode(random_num, 5)
try:
get_reserved_by_name(self.obfuscated_name)
except pwe.DoesNotExist:
is_unique = True
else:
self.obfuscated_name = None
评论列表
文章目录