Django Noob在这里。
/sitemap.xml上的NoReverseMatch找不到'article_detail'的反向。 “ article_detail”不是有效的视图函数或模式名称。
请参阅models.py屏幕截图(代码)以了解错误。
我不知道该用什么代替article_details(请参阅代码以获取说明)。您的帮助将是可贵的。
项目结构-
代码-
Dipesh_Pal 模块代码-
settings.py-
INSTALLED_APPS = [
'django.contrib.sitemaps',
'django.contrib.sites',
]
SITE_ID = 1
home 模块代码-
第37行中的错误。我不确定我应该放置什么 的“ article_detail”,或者我不确定代码中到底有什么错误。
供您参考,我引用的是该YouTube视频-Click Here
此应用程序的我的Github存储库-Click Here
答案 0 :(得分:0)
/sitemap.xml上的NoReverseMatch找不到'article_detail'的反向。 “ article_detail”不是有效的视图函数或模式名称。
这意味着当它去寻找视图article_detail
时找不到它。在您的urls.py
中,有以下一行:
url(r'^(?P<slug>[w\-]+)/$', views.article_detail, name="article-detail")
您从未包含过views.py,而且这个问题的格式通常很差,但是从我们可以看到的情况来看,您从未声明过该视图(即使您在urls.py
中引用了该视图)< / p>
编辑:创建Sitemap时,也有可能没有将对象传递给Sitemap中的索引,但是同样。由于格式不是我们所需要的全部。我们只能推测。
因此,请务必检查article_detail
是否正常运行。如果是这样,请转到要为Sitemap对象创建数据的位置,并确保要传递带有url的对象。