我正在用django和rest框架製作一個網站,我發現自己在每個頁面上覆制和粘貼了很多相同的代碼。我瞭解到創建base.html
並從http://tutorial.djangogirls.org/en/template_extending/添加{% extends 'app/base.html' %}
。這對我的大多數頁面都很有用,但是我有兩個頁面有不同形式的問題(但是我對所有表單都有同樣的錯誤)。錯誤是:無效的過濾器:爲什麼要添加一個基本模板打破我的Django表格
在/板/ TemplateSyntaxError 'ATTR'
模板boards.html模板渲染過程中的錯誤,錯誤在第30行
我很困惑,因爲當我擺脫{% extends 'app/base.html' %}
,只是將base.html的頭部複製到這個其他頁面,它工作正常。 2的標題是相同的,但是當我嘗試使用基本模板時,表單中的某些內容會中斷。它包含很多代碼,所以除非要求,否則我不打算包含它。但希望有人知道在沒有看到我的代碼的情況下可能會出現什麼問題?
我想這可能是相關的,包括我使用django-widget-tweaks
與我的形式。我不確定這是否與問題有關。
請發佈完整的錯誤,並請格式化您的答案以將代碼與代碼分開 – e4c5