tipos - framework django python
Objeto de modelo Django con creación de clave externa (1)
Hola, supongamos que tengo una clase de modelo simple como esta:
class TestModel(models.Model):
testkey = models.ForeignKey(TestModel2)
...
Cuando estoy creando un objeto TestModel, tengo que pasarle una instancia del objeto TestModel2 para crearlo:
testkey =TestModel2.objects.get(id=...)
TestModel.objects.create(testkey=testkey)
Esto da como resultado 2 consultas a la base de datos, supongo, y tengo una lista de identificadores de clave externa con los que necesito crear objetos.
¿Es posible crear objetos con claves externas sin recuperar inicialmente los objetos de clave externa?
Lo que buscas es:
TestModel.objects.create(testkey_id=1)