我修改了我的博客应用程序中的urls.py,views.py和models.py文件,以便在网址中容纳一个slug字符串,从而收到以下错误。
反向' post_detail'使用关键字参数' {' pk':3}'未找到。尝试了1种模式:['(?P [ - \ w \ d] +),(?P \ d +)/ $']
我在这里将链接附加到项目的github存储库,因为我不知道出了什么问题,请告诉我在哪里查看。 git repository
答案 0 :(得分:0)
我不明白为什么你的模式中有逗号,你的意思是使用斜杠吗?
'^(?P<slug>[-\w\d]+),(?P<pk>\d+)/$'
# ^ ??
此外,错误表示您只通过了'pk'
。但是,现在该模式已使用'slug'
参数进行更新,您还需要传递此参数。