我想使用 pymodm 检查在用户注册期间给出的用户名是否已经存在,并使用类似于使用 pymongo 的明确解决方案:
if users.find_one({"username": username}) is not None:
print("This username already exists")
要制作此代码,我必须编写:
try :
user = User.objects.get({'username': username})
except errors.DoesNotExist:
user = None
if user is not None:
print("This username already exists")
因为 pymodm 使用期望。编码效率非常低且繁重。你有什么主意吗 ?