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

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

django 無(wú)法顯示模板 - 如何修復(fù)

django 無(wú)法顯示模板 - 如何修復(fù)

藍(lán)山帝景 2023-01-04 10:19:33
我只是讓?xiě)?yīng)用程序用戶(hù)驗(yàn)證已經(jīng)在數(shù)據(jù)庫(kù)中注冊(cè)的用戶(hù)。在項(xiàng)目目錄(urls.py)中包含 url,從 app 目錄在 urls.py 中執(zhí)行登錄頁(yè)面,在 base.html 中制作模板和鏈接引用。一切正常,但是當(dāng)單擊登錄鏈接時(shí)返回此錯(cuò)誤: TemplateDoesNotExist at users/login/我試圖根據(jù)樹(shù)導(dǎo)航重命名路徑,但總是返回同樣的錯(cuò)誤。知道發(fā)生了什么嗎?對(duì)不起我的英語(yǔ)我的項(xiàng)目中的樹(shù)導(dǎo)航是這樣的: my_projecturls.py(項(xiàng)目):from django.contrib import adminfrom django.urls import include, pathapp_name = ['app_web_gym', 'users']urlpatterns = [    path('admin/', admin.site.urls),    path('users/', include('users.urls', namespace='users')),    path('', include('app_web_gym.urls', namespace='app_web_gym')),]網(wǎng)址.py(應(yīng)用程序)from django.urls import pathfrom django.contrib.auth import views as auth_viewsfrom . import viewsapp_name = 'users'urlpatterns= [     path('login/', auth_views.LoginView.as_view(template_name='users/login.html'), name='login'),]基礎(chǔ).html:<p>    <a href="{% url 'app_web_gym:index' %}">Web Gym</a>-    <a href="{% url 'app_web_gym:clientes' %}">Clientes</a>-    <a href="{% url 'app_web_gym:treinos' %}">Treinos</a>-    <a href="{% url 'app_web_gym:instrutores' %}">Instrutores</a>-    {% if user.is_authenticated %}        <p>Hello, {{user.username}}.<p/>    {% else %}        <a href="{% url 'users:login' %}">Login</a>    {% endif %}</p>{% block content %} {% endblock content %}登錄.html:{% extends 'app_web_gym/base.html' %}{% block content %}    {% if form.errors %}        <p>Wrong username/password. Try again.</p>    {% endif %}    <form method='POST' action="{% url 'users:login' %}">        {% csrf_token %}        {{form.as_p}}        <button name='submit'>Log in</button>        <input type='hidden' name='next' value="{% url 'app_web_gym:index' %}" />    </form>{% endblock content %}我打印了完整的錯(cuò)誤: TemplateDoesNotExist我注意到說(shuō)Django 嘗試在最后一行按此順序加載這些模板->/home/at_admin/prj01/app_web_gym/templates/users/login.html(來(lái)源不存在)那是 login.html 的錯(cuò)誤路徑,正確的是/home/at_admin/prj01/users/templates/users/login.html如樹(shù)導(dǎo)航所示。我不知道為什么會(huì)這樣,也不知道如何解決。
查看完整描述

3 回答

?
蕭十郎

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

您是否已在主 settings.py 中注冊(cè)您的應(yīng)用程序?當(dāng)您忘記注冊(cè)您的應(yīng)用程序時(shí),有時(shí)會(huì)發(fā)生

在主 settings.py 文件中:
在末尾,再添加一行
INSTALLED_APPS =
['appname'](將 appname 替換為具有登錄頁(yè)面的應(yīng)用程序的名稱(chēng))


查看完整回答
反對(duì) 回復(fù) 2023-01-04
?
回首憶惘然

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

大家好,我剛剛刪除了所有應(yīng)用程序用戶(hù),并使用我之前復(fù)制的相同編碼重新創(chuàng)建了它。這次成功了,但仍然不知道發(fā)生了什么。



查看完整回答
反對(duì) 回復(fù) 2023-01-04
?
九州編程

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

首先,您應(yīng)該檢查您的設(shè)置中是否安裝了該應(yīng)用程序。正如它在錯(cuò)誤中所看到的那樣,文件被看錯(cuò)了地方(app_web_gym/users/login.html)而不是(users/login.html)。所以我想你在 settings.py 中安裝你的應(yīng)用程序時(shí)犯了一個(gè)錯(cuò)誤。



查看完整回答
反對(duì) 回復(fù) 2023-01-04
  • 3 回答
  • 0 關(guān)注
  • 220 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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