Salut Supposons que j'ai une classe simple modèle comme celui-ci:objet modèle Django avec la création de clé étrangère
class TestModel(models.Model):
testkey = models.ForeignKey(TestModel2)
...
Quand je suis en train de créer un objet TestModel je dois passer à pour créer une instance de l'objet TestModel2 il:
testkey =TestModel2.objects.get(id=...)
TestModel.objects.create(testkey=testkey)
Cela se traduit par 2 requêtes à la base de données, je suppose, et j'ai une liste d'ID de clé étrangère que j'ai besoin de créer des objets avec.
Est-il possible de créer des objets avec des clés étrangères sans récupérer initialement les objets de clé étrangère?
double possible de [Django: Définir la clé étrangère utilisant des nombres entiers] (http://stackoverflow.com/questions/2846029/django-set-foreign-key -using-integer) –