为了账号安全,请及时绑定邮箱和手机立即绑定

' blogg' is not a registered namespace,求助

打开/blogg/index页面,显示NoReverseMatch at /blogg/index/' blogg' is not a registered namespace

下面是代码
这是应用下的URL配置
from django.urls import path


from . import views
app_name = 'blogg'

urlpatterns = [
    path('index/', views.index),
    path('article/<int:article_id>/', views.article_page, name='article_page'),
]

这是根url下的配置

from django.contrib import admin
from django.urls import path, include


urlpatterns = [
    path('admin/', admin.site.urls),
    path('blogg/', include('blogg.urls', namespace='blogg')),
    path('blog2/', include('blog2.urls')),
]

这是index.html文件

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>
    <a href="">新文章</a>
</h1>
{% for article in articles %}
    <a href="{% url ' blogg:atricle_page ' article.id %}">{{ article.title }}</a>
    <br/>
{% endfor %}
</body>
</html>


正在回答

1 回答

找到问题了,是blogg:article_page写错了

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65159    人
  • 解答问题       869    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

' blogg' is not a registered namespace,求助

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信