第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Django 無法擴(kuò)展到另一個(gè)應(yīng)用程序中的模板

Django 無法擴(kuò)展到另一個(gè)應(yīng)用程序中的模板

繁華開滿天機(jī) 2022-10-06 16:04:03
這是目前項(xiàng)目的結(jié)構(gòu)。webbshop  templates    webbshop      base.html      settings.pyhome  templates    home      index.html在我的“webbshop”設(shè)置中,這是我獲得設(shè)置的“主”應(yīng)用程序。但是當(dāng)我嘗試用 index.html 擴(kuò)展 base.html 時(shí),我收到了這個(gè)錯(cuò)誤:django.template.exceptions.TemplateDoesNotExist: webbshop/base.html"在頁面上它顯示了這一點(diǎn)。 https://i.stack.imgur.com/QUQbd.png它似乎沒有去 webbshop 應(yīng)用程序中尋找模板。我四處搜尋,應(yīng)該可以。這是我的 index.html{% extends 'webbshop/base.html' %}{% block content %}hey{% endblock %}這些是我在 webbshop 應(yīng)用程序中安裝的應(yīng)用程序。INSTALLED_APPS = [    'django.contrib.admin',    'django.contrib.auth',    'django.contrib.contenttypes',    'django.contrib.sessions',    'django.contrib.messages',    'django.contrib.staticfiles',    'home',]解決了!解決方案:即使我在 webbshop 應(yīng)用程序中有 settings.py 文件,我仍然必須將“webbshop”添加為已安裝的應(yīng)用程序。否則它將無法識(shí)別該應(yīng)用程序中的模板。
查看完整描述

2 回答

?
千萬里不及你

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊

要使我的評(píng)論成為您可以接受的答案:

Django 中沒有“主應(yīng)用程序”這樣的概念;如果webbshop碰巧包含webbshop/settings.py,它可能是 Django 項(xiàng)目模塊,但它不是自動(dòng)應(yīng)用程序。

您需要將其添加到INSTALLED_APPS(即使它不提供視圖、url、模型等),以便默認(rèn)模板查找機(jī)制在webbshop/templates.


查看完整回答
反對(duì) 回復(fù) 2022-10-06
?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊

哦,好的,您需要在 settings.py 中進(jìn)行這些更改:在 BASE_DIR 行下方添加以下行:

TEMPLATE_DIR = os.path.join(BASE_DIR, 'templates')

并在 DIRS 下的 TEMPLATES 下添加這個(gè)新變量“TEMPLATE_DIR”:

模板 -> 'DIRS' :[TEMPLATE_DIR],

謝謝。


查看完整回答
反對(duì) 回復(fù) 2022-10-06
  • 2 回答
  • 0 關(guān)注
  • 95 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)