Hola Supongamos que tengo una clase simple modelo así:Django objeto de modelo con la creación de clave externa
class TestModel(models.Model):
testkey = models.ForeignKey(TestModel2)
...
Cuando estoy creando un objeto TestModel tengo que pasar a ella una instancia del objeto TestModel2 para crear que:
testkey =TestModel2.objects.get(id=...)
TestModel.objects.create(testkey=testkey)
Esto se traduce en 2 consultas a la base de datos supongo, y tengo una lista de ID de clave externa que necesito para crear objetos con.
¿Es posible crear objetos con claves externas sin recuperar inicialmente los objetos de la clave externa?
Posible duplicado de [Django:? Establecer clave externa usando entero] (http://stackoverflow.com/questions/2846029/django-set-foreign-key -using-integer) –