2016-05-29 33 views

risposta

11

Anche se the documentation of the add method non ne parla, si può effettivamente passare direttamente un id ad esso, in questo modo:

my_instance.add(id)

Sicuramente, questo funziona solo quando la chiave primaria viene utilizzato come identificativo per la relazione (la comportamento predefinito).

+0

Passare l'id produce direttamente un errore TypeError per me (Django 1.10.5): "TypeError: istanza MyRelatedModel" attesa, '5835da11-dcde-47da-9664-e5c13e235ccc' " –