2
有A = ManyToManyField(B, null=True, blank=True)
,當我進入A的管理頁面時,似乎無法在單擊B元素後取消選擇ManyToMany框中的每個條目。
即使我沒有任何條目點擊,有保存後選擇了相關的B元素(第一個B元素我猜)。Django中的ManyToMany管理員:select none
但我想添加一個元素,而無需將它們與B的任何一個...
有什麼辦法說Django管理選擇任何元素? (除了爲這些情況創建虛擬B元素)
好了吧:)我在想,當B場是出現在盒子保存被這意味着它的相關後! (相關=選擇=灰色或類似的東西:)高亮) – lajarre
您可能會發現['filter_horizonal'](https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib .admin.ModelAdmin.filter_horizontal)和['filter_vertical'](https://docs.djangoproject.com/en/dev/ref/contrib/admin/#django.contrib.admin.ModelAdmin.filter_vertical)模型管理選項很有幫助。他們改進了Django管理員中多對多關係的用戶界面。 – Alasdair