2017-06-16 49 views
0

我有內嵌的形式設置了許多到許多領域Django - 是否可以顯示完整的內聯表單?

class DaysInline(admin.TabularInline): 
    model = Reservation.reserved_days.through 

class ReservationAdmin(admin.ModelAdmin): 
    inlines = (DaysInline,) 
    exclude = ('reserved_days',) 

它看起來像這樣

enter image description here

如果我點擊編輯,表格出現在新窗口中

enter image description here

是否可以在每行顯示完整的表單而不是選擇?所以,我可以看到頁面上直接每個條目的編輯形式,沒有點擊

+0

嘗試用'admin.StackedInline' – itzMEonTV

+0

好了,現在你已經改變了使用通過模型,那*是*完整的形式;通過模型只是外鍵天,所以你可以改變。如果你想實際創建和編輯天,那麼你需要使用Day模型。正如我最初所說,我真的認爲你的模型是錯誤的。 –

回答

0

試着用的admin.StackedInline代替TabularInline

admin.StackedInline 
+0

不,這不顯示完整形式 –

+0

您可以通過內嵌類中的'fields'屬性添加字段https://docs.djangoproject.com/en/1.11/ref/contrib/admin/#inlinemodeladmin-options – itzMEonTV

+0

for inline那不起作用。我得到關於未知領域的例外 –

相關問題