|
|
1
0
这是因为Django不知道“插图”对你的模型来说不是一个噱头。
Django总是使用第一个匹配的url模式,所以它永远不会到达你想要的“插图”url。 修复选项:1.将“插图”url模式移到ArticleDetailView上方
-注意:你也可以
2.在DetailView url前添加前缀,使“插图”不匹配
注:第二种方法使您更接近于更“传统”的URL/API命名方案。建议您也将ListView更改为“/articles/”。当你只有一个应用程序时,这不是问题,但一旦你添加了另一个(比如“社论”或其他东西),就很容易用“/coditics/”和“/coditions/”复制URL方案。 保护条款:如果你在模板/视图/urls等方面遇到更多问题,请查看django调试工具栏<设置时间为5分钟,比vanilla django提供更多有用的调试信息。 更多提示:
如果在URL前添加“app”前缀,请在
|