我有一个函数“GenerateUsername”,它返回一个随机用户名。我在managers.py中的一个经理中使用它,但哪里有这个功能的最佳位置?在一个名为helpers.py?
的单独文件中def GenerateUsername():
username = str(random.randint(0,1000000))
try:
User.objects.get(username=username)
return GenerateUsername()
except User.DoesNotExist:
return username;
答案 0 :(得分:2)
我认为这里应该提供更全面的答案。有几种方法可以解决它。