';NoReverseMatch at';django错误

';NoReverseMatch at';django错误,django,Django,将url添加到另一个应用程序时出现错误。 我补充说 <a class="navbar-brand" href="{% url 'posts:listofposts' %}">Home</a> posts.url: urlpatterns = [ url(r'^create/', create_post , name='create_post'), url(r'^(?P<slug>[-\w]+)/edit

将url添加到另一个应用程序时出现错误。 我补充说

<a class="navbar-brand" href="{% url 'posts:listofposts' %}">Home</a> 
posts.url:

urlpatterns = [

    url(r'^create/', 
        create_post ,
        name='create_post'),

    url(r'^(?P<slug>[-\w]+)/edit/$',
        update_post,
        name = 'update_post'),

    url(r'^category/(?P<slug>[-\w]+)/$',
        category,
        name='category'),

    url(r'^(?P<slug>[-\w]+)/$',
        detail,
        name = 'detail'),

    url(r'^$',
        listofposts ,
        name='listofposts'),
]
我犯了下一个错误

Exception Value:    
Reverse for 'detail' not found. 'detail' is not a valid view function or pattern name.
<a href="{{ x.get_absolute_url }}"><p>{{ x.title }}</p></a>
异常值:
未找到“详细信息”的反向项“详细信息”不是有效的视图函数或模式名称。

在我将url链接添加到另一个应用程序之前,一切正常。如果我删除指向其他视图的url链接,一切都可以。如果您能提供帮助,我们将不胜感激。

当您在
Post
模型的
get\u absolute\u URL
方法中反转URL时,您需要包含名称空间:

reverse('posts:detail', args=[str(self.slug)])

Post
model的
get\u absolute\u URL
方法中反转URL时,需要包含名称空间:

reverse('posts:detail', args=[str(self.slug)])

您没有显示导致错误的
get_absolute_url
方法。def get_absolute_url(self):返回反向('detail',args=[str(self.slug)])您没有显示导致错误的
get_absolute_url
方法。def get_absolute_url(self):返回反向('detail',args=[str(self.slug)])对非常感谢你!!!对非常感谢你!!!
reverse('posts:detail', args=[str(self.slug)])