|
|
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”前缀,请在
|
|
|
Patrick Bond · 如何将模型中的函数结果添加到列表中? 11 月前 |
|
|
bur · 每次从模板调用方法都会查询数据库吗? 11 月前 |
|
|
Stefan · 在子目录中设置Django 11 月前 |
|
|
vale383 · 如何在Django端点中查找user_id 11 月前 |
|
|
Kovy Jacob · Django在动态URL段中添加斜线 1 年前 |
|
|
user987 · 如何在Django中访问提交的表单请求数据 1 年前 |
|
|
user24242514 · 将嵌套查询字符串请求转换为字典 1 年前 |