2012-12-30 71 views
3

我正在使用Grappelli和Django。當我按照outlined in the Django docs的規程重寫特定模型的特定模板時,似乎Django(或Grappelli ??)正在努力正確呈現模板。使用Grappelli時覆蓋模板

我抄change_form.html文件模板目錄具有以下子路徑:

admin/properties/Calendar 

其中properties是應用程序的名稱,Calendar是我想覆蓋變化模型的名稱形成。現在出現以下內容

enter image description here

至少有兩件事情是不正確渲染:

  • 痕跡導航欄是非常薄和碎屑緊密地與酒吧的左邊框對齊。

  • 更改歷史記錄的鏈接位於錯誤的位置(它出現在左側),錯誤的樣式(無圓角邊緣)並出現兩次。

我仔細檢查了Django使用了正確的模板文件,因此記錄的機制儘管有上述缺陷仍然可行。當我重命名重複的模板文件或從我的應用程序中刪除它時,一切看起來都很好。

在我深入研究之前,我希望有人能夠暗示這裏出了什麼問題。所有未被覆蓋的模板似乎都能正常工作。

回答

4

從我讀的內容中我猜你會複製默認管理員change_form.html模板而不是葡萄牙版本,發現在grappelli/templates/admin/change_form.html

如果你想覆蓋一個grapelli模板,那麼你應該使用它作爲源!