Ich habe gerade angefangen mit dem peewee ORM-Framework arbeiten und eine Art von Verhalten begegnet, die mir ein wenig seltsam scheint:peewee: Model.get mit einem Standardwert verwenden, anstatt eine Ausnahme zu werfen
Sie wirklich ich habe Verwenden Sie Model.get
innerhalb einer Try/Except-Klausel, um einen Standardwert für meine Abfrage zu erhalten?
user = None
try:
user = User.get(User.phone_number == phone_number)
except User.DoesNotExist:
pass
if user:
print u'Hello, {}!'.format(user.first_name)
else:
print u'Who are you?'
Gibt es eine Abkürzung für die ersten fünf Zeilen Code?