簡體   English   中英

Django套裝無法檢測模板覆蓋

[英]Django suit unable to detect template override

我在django-suit中覆蓋了模板文件。 不幸的是,該文件未被檢測到並被覆蓋。 根據他們的文檔

或者,您可以將base_site.html復制到TEMPLATE_DIRS設置(如果有)中定義的任何模板目錄。 默認情況下,Django查找每個已注冊的應用程序模板/目錄。

我已將文件base_site.html復制到現有的app/templates/admin目錄中,但是未檢測到。 我已經在使用此目錄中的模板文件,因此它應該可以工作。

我的情況可能有什么問題?

確保您的應用在設置文件中的INSTALLED_APPS中勝任。

這是了解模板加載程序如何工作的非常重要的一步。 如果它在使用該模板的第一個文件夾中找到模板,則會按INSTALLED_APPS設置中的應用順序檢查文件夾。 這就是為什么還必須在管理應用程序之上,因為它會覆蓋管理模板。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM