एक मॉडल में, मैं इस है:कई लोगों से सभी रिश्तों को कैसे हटाया जाए?
class MyModel(models.Model):
relations = models.ManyToManyField(OtherModel)
....
और अगर मैं चुनें:
my_object.relations.remove(other_model_object)
यह काम करता है।
संबंधों से सभी वस्तुओं को कैसे हटाया जाए? my_object.relations.clean() काम नहीं कर रहा है।
.remove() और .clear() रिश्तों निकल जाएगी, लेकिन वे वास्तव में संबंधित वस्तुओं को नहीं हटाएंगे ... क्या आप ऐसा करने की कोशिश कर रहे हैं? – Brandon
हां, बहुत धन्यवाद। – Nips
यहां देखें http://stackoverflow.com/questions/4719137/how-do-i-remove-multiple-objects-in-a-manytomany-relationship-based-on-a-filter – madjardi