1
我創造Django的一個觀點,即返回一個靜態的HTML頁面,我該視圖代碼如下HTML當Django FileNotFoundError在視圖開發。服務器並導航到我的應用程序,而不是我期望的index.html
的呈現,我遇到了FileNotFoundError at /myapp/
以及[Errno 2] No such file or directory: 'index.html'
。我知道index.html
是與我的views.py
相同的目錄中的一個真實文件,我也嘗試通過在同一個目錄中打開debug.txt
並返回該文件進行調試,但得到的結果相同。當我打開相同目錄下的python shell並嘗試打開相同的文件時,它可以順利運行。任何洞察力將不勝感激,因爲我被徹底難倒了。返回使用的編解碼器
你應該給該文件的絕對路徑。 –
使用os.path.abspath(「index.html」),假設我已經導入os,你的意思是?因爲我試過了,而且我得到了同樣的錯誤。 –