我一直看到以下错误。我该怎么解决?
错误:“ learning_logs”不是注册的名称空间
"""Defines URL pattern for learning_logs"""
from django.conf.urls import url
from . import views
app_name = 'learning_log'
urlpatterns = [
#Home page
url(r'^$', views.index, name='index'),
url(r'^topics/$', views.topics, name='topics'),
]```
#base.html
'''<p>
<a href="{% url 'learning_logs:index' %}">Learning Log</a> -
<a href="{% url 'learning_logs:topics' %}">Topics</a>
</p>
{% block content %}{%endblock content %}
答案 0 :(得分:0)
尝试一下:
###base.html
<p>
<a href="{% url 'index' %}">Learning Log</a> -
<a href="{% url 'topics' %}">Topics</a>
</p>
{% block content %}{%endblock content %}
我认为这是因为我们的书已经过时了。
提示:尝试在urls.py中使用路径函数代替url函数