Python: en línea si la declaración no hace nada
Asignación del campo de un modelo de Django a un valor si coincide con una condición.
g = Car.objects.get(pk=1234)
g.data_version = my_dict['dataVersion'] if my_dict else expression_false # Do nothing??
¿Cómo no hago nada en ese caso? No podemos hacerif conditional else pass
.
Sé que puedo hacer:
if my_dict:
g.data_version = my_dict['dataVersion']
pero me preguntaba si había una manera de hacerlo en líneaexpression_true if conditional else do nothing
.