Deseo poder verificar si existe un nombre clave para mi modelo en el almacén de datos. Mi código va:Cómo verificar si la clave existe en el almacén de datos sin devolver el objeto
t=MyModel.get_by_key_name(c)
if t==None:
#key_name does not exist
no necesito el objeto, por lo que hay una manera (que sería más rápido y cuestan menos recursos) para comprobar si el objeto existe sin devolverlo? Solo sé el nombre de la llave, no la clave.
La única mejora (principalmente una de estilo) es usar 'si t es Ninguno' para el control. De lo contrario, como dicen otras respuestas, no hay una manera más rápida o menos costosa (o al menos definitivamente ninguna que esté limpia, documentada y compatible con el futuro) e incluso los trucos más sucios e indocumentados te comprarían ganancias apenas medibles, ya que el viaje de ida y vuelta a la tienda dominará de todos modos, no el costo de transferir lo que imagino que son como mucho unos pocos paquetes de datos [[si me imagino mal, vale la pena refactorizar sus modelos ;-)]]). –