当前位置: 首页 > news >正文

Generic detail view PostDetailView must be called with either an object pk or a slug.解决

Django 使用DetailView有这个问题,url,和模板统一调用模型时,用pk,而不是id

如果不是用DetailView,只是简单的视图,则用pk 或者id都可以.

 

urls.py:

 

url(r'^detail/(?P<pk>\d+)',PostDetailView.as_view(),name='detail'),

 

模板调用部分:

 

<a href="{% url 'blogs:detail' post.id  %}">{{ post.title }}</a>

 




 

转载于:https://www.cnblogs.com/zhizihuakai66/p/8795967.html

相关文章:

  • 高端家电“金选奖”名单揭晓,激起新消费主义浪潮
  • Python2与Python3的区别
  • 集群中用Memcached来实现session共享
  • AngularJs的表单验证
  • 如何查看linux中的ssh端口开启状态
  • Go 语言之 struct 结构体
  • 安卓设置背景图平铺,同时设置背景色
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 为用户管理连接 Confluence 6 到 Jira 应用程序
  • 加密算法:DigestUtils与java MessageDigest
  • Spring Extensible XML
  • mooc-IDEA alter enter--008
  • 20172318 2017-2018-2 《程序设计与数据结构》第6周学习总结
  • 坚持不走寻常路 解读“锐捷式”创新的三个突破
  • Java基础-正则表达式(Regular Expression)语法规则简介
  • 2019年如何成为全栈工程师?
  • IDEA常用插件整理
  • IE报vuex requires a Promise polyfill in this browser问题解决
  • JSDuck 与 AngularJS 融合技巧
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • vuex 学习笔记 01
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • web标准化(下)
  • 阿里云购买磁盘后挂载
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 工作中总结前端开发流程--vue项目
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前端工程化(Gulp、Webpack)-webpack
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 延迟脚本的方式
  • 如何用纯 CSS 创作一个货车 loader
  • 资深实践篇 | 基于Kubernetes 1.61的Kubernetes Scheduler 调度详解 ...
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • # include “ “ 和 # include < >两者的区别
  • #LLM入门|Prompt#3.3_存储_Memory
  • #NOIP 2014# day.2 T2 寻找道路
  • #WEB前端(HTML属性)
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (12)Hive调优——count distinct去重优化
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (五)Python 垃圾回收机制
  • (一一四)第九章编程练习
  • (转)Linux整合apache和tomcat构建Web服务器
  • ******之网络***——物理***
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • *++p:p先自+,然后*p,最终为3 ++*p:先*p,即arr[0]=1,然后再++,最终为2 *p++:值为arr[0],即1,该语句执行完毕后,p指向arr[1]
  • .apk 成为历史!
  • .Net - 类的介绍
  • .Net Memory Profiler的使用举例
  • .NET Micro Framework初体验(二)
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .NET上SQLite的连接
  • @EventListener注解使用说明