1. 程式人生 > >在django下解決找不到base.html的問題

在django下解決找不到base.html的問題

我的index.html是繼承base.html的。

base,html的程式碼如下:

<!DOCTYPE html>
<html lang="en-US">
    <head>
        <title>{% block title %}{% endblock title %}</title>
        <meta charset="UTF-8">
        <link rel="stylesheet" href="css/styles.css" />
    </head>
    <body>
        {% block content %}{% endblock %}
        <div>
            <address >
                <br>
                Copyright @2016 Summer's BNN Analytics, All Rights Reserved.
                <br>
                Web Designed and written by Xia Xiaochan.
                <br>
                Email:

[email protected]
            </address>
        </div>
    </body>
</html>

index.html的程式碼:

{% extends "base.html" %}
{% block title %}Home Page-Summer's BNNAnalytics websites{% endblock title %}
{% block content %}
<p>It is now {{ current_date }}.</p>
{% endblock content %}

程式碼是沒有問題,但是一直出現這個問題:

can't find base.html

後來發現:應該在setting.py的TEMPLATES的DIRS里加上你base.html所在的目錄,像我的就是:

 os.path.join(BASE_DIR, 'forecasting/templates/static').replace('\\','/'),

這樣就沒有問題了。


相關推薦

django解決base.html的問題

我的index.html是繼承base.html的。 base,html的程式碼如下: <!DOCTYPE html> <html lang="en-US">     <head>         <title>{% bloc

Eclipse把jar包放到工程lib和通過buildpath加載有什麽不同(解決到類的中級方法)

導入 alt 我們 AI cli 註意 需要 分享圖片 eclips 我通過Eclipse的 User Libranry 將jar導入 Eclipse裏面,編譯沒有問題,運行的時候就報class文件沒有定義,後來上網上查了下,原因找到啦,是這樣的: 用Java Build

Ubuntuadb到裝置問題解決記錄

說在前面:   這個問題遇到的比較多,尤其是公司新來的一些小同事,特此記錄一下。   我們在ubuntu系統下可能會遇到adb devices搜尋不到裝置的情況,尤其是剛拿到一臺新測試裝置的情況下。但是是手機上可以識別usb連線。 這個時候我們先要確認以下兩點: 1.開發者模式是

解決ubuntu18.04eclipse到server,到tomcat9的方法

下載了最新版的eclipse後,安裝到ubuntu虛擬機器上,下載地址為:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2018-09/R/eclipse-dsl-

解決linux環境mysql到php的extension-mysql擴充套件問題

1、開啟php.ini配置檔案,一般就在ext/php就是你安裝php的資料夾下面,搜尋”extension=php_mysql.dll”,然後把前面的分號註釋去掉。 2、當然還有一個比較好的方法就是

Windows和Macadb到裝置的解決方法

要使電腦和手機進行連線,我們一般都需要 1.給電腦安裝手機USB驅動,為了檢查驅動安裝成功之後,檢查電腦和手機連線狀況。2.下載adb檢查工具。 當我們輸入命令 adb devices進行驗證的時候,掃描不到任務裝置。 出現這種情況主要是因為adb內建有一個知名的廠商ID

hibernate 特殊情況 屬性到get方法的解決方案

Caused by: org.hibernate.PropertyNotFoundException: Could not find a getter for pOrgID in class com.oarage.basedata.commons.entity.Unloa

VC2008提示到MSVCP90D.dll的解決辦法

VS 2005在生成可執行檔案時使用了一種新的技術,該技術生成的可執行檔案會伴隨生成一個清單檔案(manifest file)(.manifest字尾檔案)(其本質上是XML文件,你可以用文字編輯器開啟看看),並在連結完成後將該清單檔案嵌入到exe檔案中(預設情況下)。

Ubuntu 16.04安裝Grub Customizer替代Startup-manager(解決到menu.lst,GRUB配置簡單介紹)

沒有 line 計算機 引導 tps 最好 file 自己 otl 關於GRUB的介紹: http://baike.baidu.com/item/GRUB http://blog.csdn.net/bytxl/article/details/9253713 menu.

macmysqldump到命令

出現 $path rmi port 找不到 添加 找到 路徑 .net 之所以會出現MySQL或者mysqldump這樣的命令找不到, 我們可以打開/usr/bin文件夾,發現bin目錄中並沒有mysql打頭的UEF文件, 而在/usr/local/mysql/bi

mac clang++ 到標頭檔案 stdlib.h

因為要用 openmp庫,用 clang++ 編譯 c++程式,出現瞭如下報錯: clang++ xx.cpp -o xx -fopenmp /usr/local/Cellar/llvm/7.0.0/include/c++/v1/stdlib.h:94:15: fatal error: 'std

Linux 解決Tomcat8自動解壓war包

之前買了阿里雲伺服器後配置好了jdk,Tomcat,mysql等。然後就想當然的將專案打成war包,直接拖到Tomcat的webapps下,但無論怎麼重啟專案就是不自動解壓,後來查了各方面資料,刪除這個檔案那個檔案的,差點把Tomcat搞崩潰了也沒找到原因,最後看到講一個將Tomcat裡

win10 解決javac是內部或外部命令問題

現象: 前兩天把電腦裡的東西都清了,想著再下載一下eclipse。配置環境變數的時候卻出現了問題,搞了一段時間終於不再“javac不是內部或外部命令”啦!!!! 分享給大家,不要再入此坑。。。 嘗試解決方案: 問題出現在Path上, path= %JAVA_HO

Linuxfind命令在根目錄到文件

comm which user 搜索 and 返回 咨詢 問題解決 not 你遇到過linux下root用戶執行find命令按文件名在根目錄下查找不到指定文件的情況嗎?如果你遇到這種情況,你分析可能有哪幾種原因導致?這裏記錄一下這個有意思的問題,包括問題場景和解決方法。

Java環境變數配置--解決到或無法載入主類”

     最近又又又又重灌系統了。。全部格盤的中毒經歷簡直慘痛!!JDK安裝成功之後,配置好環境變數之後寫了一個Helloworld測試沒有問題了,但是在敲一個容器例子的時候,發生了下面的問題。  

cscope解決到該檔案問題(File ../xxx/yyy.c存在)

出錯情況: 之前一直在使用cscope來閱讀原始碼,期間碰到過找到了函式/變數定義,卻跳轉不過去的情況,提示”File ../xxxx/yyyy.c”不存在之類的錯誤。 解決方法: 出現該問題

Ubuntu解決LaTeX顯示中文的問題

前言   最近在看LaTeX的內容,遇到的第一個問題就是輸入中文不顯示。為了解決這個問題,查了資料才知道是沒有使用中文處理的巨集包CJK,匯入包之後就可以正常的顯示了。 問題程式碼 \documentclass{article} \usepackage

Mac OS 解決Clion能用標頭檔案的方法。

  首先,Mac OS 自帶的g++編譯器版本比較低,許多c++的新特性都不支援,所以可以先在終端下下載g++ 的新版本,如g++7,代開Clion後在preference裡找到Cmake並修改引數如

Maven專案中匯入本地jar包(解決到類的問題)_IDEA

專案中需要臨時在maven中匯入一個本地的jar,開始是在maven中這樣配置的:<dependency> <groupId>com.dtdream.dthink</groupId> <artifactId>ui

解決到/usr/bin/ld: cannot find -lXX的問題

Ubuntu下遇到ld: cannot find -lXX之類的問題,提示找不到相關庫檔案 1、 如果能上網,最不用廢腦子的辦法: $ sudo apt-get install apt-file $ apt-file update $ apt-file search li