私はPythonで十分なトレーニングを受けていないため、正しいやり方がわからないことがあります。これらのことの 1 つは、resultQuery が結果を返したかどうかをテストすることです。私はこれをたくさんやっていることに気づきます:
try:
user = User.objects.get(email=email)
except DoesNotExist:
user = User()
Python についてはわかりませんが、他の言語での try catch は、通常のプログラム フローではなく、例外用であると想定されています。if else でこれを行うにはどうすればよいでしょうか。私は次のようなものが欲しいと思います:
if request.GET.get('email','') is not None:
email = request.GET['email'])