解決Django中調(diào)頁面時出現(xiàn)“Did you forget to register or load this tag?”報錯
1.問題收錄
2.分析問題
在HTML文件中,{{title}},{{lanyy}},django 默認規(guī)定的語法,用{{}}包起來的變量叫做模板變量。
django渲染模板時會將大括號中的變量替換為循環(huán)調(diào)用變量,最后顯示的是傳遞的值。
{% load static %} 正確的引入static文件下的CSS和JavaScript。
用{% %}包起來的叫做模板標簽。
{% empty %}的作用是當(dāng)post_list為空,{% endfor %}告訴django循環(huán)到這里結(jié)束。
3.解決問題
報錯“‘endfor’. Did you forget to register or load this tag?”,在**{% empty %}兩側(cè)可能有空格存在**,確認兩側(cè)空格是否消除,空格消除,報錯就可以解決,見下圖1為報錯寫法(左側(cè)有空格),圖2為正確寫法(兩側(cè)空格消除)問題得以解決。
了解更多知識請戳下:文章來源:http://www.zghlxwxcb.cn/news/detail-857708.html
@Author:懶羊羊文章來源地址http://www.zghlxwxcb.cn/news/detail-857708.html
到了這里,關(guān)于解決Django中調(diào)頁面時出現(xiàn)“Did you forget to register or load this tag”報錯的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!