Django模板報TemplateDoesNotExist異常(親測可行)
環(huán)境
Django 2.0 + Win 10 + Pycharm + 360瀏覽器
報錯

項目結(jié)構(gòu)(報異常)

解決方法
看了好多大佬的解決方法,基本上都是配置settings.py文件,配來配去搞了好幾個小時,依然沒有解決問題。
后來發(fā)現(xiàn),提示說的是templates路徑下找不到文件,那么我們就在項目里面自己建個文件夾,命名為templates。
運行發(fā)現(xiàn),還是有問題,還是找不到html,修改路由啥的搞了一通,還是沒用。
經(jīng)過多次實驗,發(fā)現(xiàn)了正解:在templates下新建個文件夾,與應(yīng)用名稱相同(我的是indexpage),再把html放到路徑下,終于可以訪問了!
項目結(jié)構(gòu)(已解決)

代碼(已解決)
indexpage/views.py
... ... def get_login_page(request): return render(request, "indexpage/login.html") ... ...
indexpage/urls.py
from django.urls import path, include
import indexpage.views
urlpatterns = [
path('hello',indexpage.views.helloworld),
path('login', indexpage.views.get_login_page),
]
settings.py(保持默認)
... ...
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
# print(BASE_DIR)
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
... ...
到此這篇關(guān)于Django模板報TemplateDoesNotExist異常(親測可行)的文章就介紹到這了,更多相關(guān)Django TemplateDoesNotExist異常內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python基于遞歸算法實現(xiàn)的漢諾塔與Fibonacci數(shù)列示例
這篇文章主要介紹了Python基于遞歸算法實現(xiàn)的漢諾塔與Fibonacci數(shù)列,結(jié)合實例形式分析了漢諾塔與Fibonacci數(shù)列的遞歸實現(xiàn)技巧,需要的朋友可以參考下2018-04-04
Python3基礎(chǔ)教程之遞歸函數(shù)簡單示例
這篇文章主要給大家介紹了關(guān)于Python3基礎(chǔ)教程之遞歸函數(shù)簡單示例的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Python3具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06
完美解決pycharm導(dǎo)入自己寫的py文件爆紅問題
今天小編就為大家分享一篇完美解決pycharm導(dǎo)入自己寫的py文件爆紅問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
django之對FileField字段的upload_to的設(shè)定方法
今天小編就為大家分享一篇django之對FileField字段的upload_to的設(shè)定方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07
Python實現(xiàn)動態(tài)添加屬性和方法操作示例
這篇文章主要介紹了Python實現(xiàn)動態(tài)添加屬性和方法操作,結(jié)合實例形式分析了Python類中屬性與方法的動態(tài)添加、綁定、刪除等相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
使用python實現(xiàn)快速搭建簡易的FTP服務(wù)器
本文給大家推薦的是如何使用Python實現(xiàn)快速搭建簡易的FTP服務(wù)器的方法,非常的簡單,有需要的小伙伴可以參考下2018-09-09
Python實現(xiàn)清理微信僵尸粉功能示例【基于itchat模塊】
這篇文章主要介紹了Python實現(xiàn)清理微信僵尸粉功能,結(jié)合實例形式分析了Python使用itchat模塊刪除微信僵尸粉的相關(guān)原理、操作技巧與注意事項,需要的朋友可以參考下2020-05-05
opencv-python 開發(fā)環(huán)境的安裝、配置教程詳解
這篇文章主要介紹了opencv-python 開發(fā)環(huán)境的安裝、配置,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-09-09

