Python Django反面为';指数';没有找到';指数';不是有效的视图函数或模式名称

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

我已经有这个错误好几个小时了,我似乎无法修复它

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

# 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”索引“%}”>学习日志 三,

4
5
6{%block content%}{%endblock content%}
7

正如您在
url.py
中指定的
app\u name
。在url模板标记中引用url时,如
{%url'learning\u logg:index“%}
,也应该这样做


请参阅文档中的详细信息。

成功了!非常感谢。