2014-04-26 21 views

回答

0

我認爲這是夾層的一個bug,max_num不能得到我想要的東西,但extra做的,這是與不同的Django文檔

的Django 1.6.2夾層3.0.5

from mezzanine.core.admin import StackedDynamicInlineAdmin 
class ABinInline(StackedDynamicInlineAdmin): 
    model = Reaction 
    extra = 1000 # similar to max_num in mezzanine 3.0.5 
    #max_num = 1000 # doesn't work here 

StackeInline和TabularInline不是特定於Mezzanine,而是Django。你可以在這裏對他們讀了起來: https://docs.djangoproject.com/en/1.6/ref/contrib/admin/#django.contrib.admin.InlineModelAdmin.extra

先簡單回答大家的一些問題,他們沒有一個添加另一個按鈕,將顯示許多「額外」當你在與特定相關的管理類指定一致。

如果使用夾層的動態內聯,默認情況下會有20個額外的行(儘管它們是隱藏的,直到您單擊添加另一個,這會一次顯示一個行)。你可以重寫這個,所以如果你例如設置額外的0我想象點擊添加另一個什麼也不會做。

要刪除數據,您必須單擊使行變紅的x。然後你需要保存模型。例如點擊保存並繼續編輯,您應該看到數據已被刪除。