Python Django反面为';指数';没有找到';指数';不是有效的视图函数或模式名称
我已经有这个错误好几个小时了,我似乎无法修复它 URL.PY:Python Django反面为';指数';没有找到';指数';不是有效的视图函数或模式名称,python,django,Python,Django,我已经有这个错误好几个小时了,我似乎无法修复它 URL.PY: from django.urls import path from . import views app_name = "learning_logg" urlpatterns = [ #Home Page path('', views.index, name="index"), ] VIEWS.PY: from django.shortcuts import render
from django.urls import path
from . import views
app_name = "learning_logg"
urlpatterns = [
#Home Page
path('', views.index, name="index"),
]
VIEWS.PY:
from django.shortcuts import render
# Create your views here.
def index(request):
return render(request, "index.html")
INDEX.HTML:
{% extends "learning_logs/base.html" %}
{% block content %}
<p> Learning Log </p>
<p> Learning Log helps you keep track of your learning, for any topic you're learning about gay </p>
{% endblock content %}
{%扩展了“学习日志/base.html”%}
{%block content%}
学习日志
学习日志有助于您跟踪您的学习,了解您正在学习的关于同性恋的任何主题
{%endblock内容%}
BASE.HTML:
<p>
<a> href = "{% url "index" %}"> Learning Log</a>
</p>
{% block content%} {% endblock content %}
{%block content%}{%endblock content%}
我试图将base.html作为主框架,然后将index.html放入其中,有人知道如何修复错误吗
它说错误在第2行:
1
2 href=“{%url”索引“%}”>学习日志
三,
45
6{%block content%}{%endblock content%}
7正如您在
url.py
中指定的app\u name
。在url模板标记中引用url时,如{%url'learning\u logg:index“%}
,也应该这样做
请参阅文档中的详细信息。成功了!非常感谢。