我没有接受过非常全面的python培训,有时不知道正确的做事方式。其中一件事是测试我的 resultQuery 是否返回结果。我发现自己经常这样做:
try:
user = User.objects.get(email=email)
except DoesNotExist:
user = User()
我不了解python,但其他语言的尝试捕获应该是用于异常而不是用于正常程序流。如果其他情况,您将如何做到这一点?我想我想要类似的东西:
if request.GET.get('email','') is not None:
email = request.GET['email'])