我认为不可能将其设置为None - 想想如何在SQL层上实现M2M(它是一个中间表,你可以在哪里写“无”到?)。
如果你需要一个单独的标志,为什么不引入另一个列呢?
那是什么 clear() 是为了。
clear()
http://docs.djangoproject.com/en/dev/ref/models/relations/#django.db.models.fields.related.RelatedManager.clear
也许你正在寻找 remove() ?
remove()
http://docs.djangoproject.com/en/dev/ref/models/relations/#django.db.models.fields.related.RelatedManager.remove