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>
Generic detail view PostDetailView must be called with either an object pk or a slug.解决的更多相关文章
- Display a Detail View with a List View 主子视图-列表视图与详细信息视图同时显示
		
In this lesson, you will learn how to display a Detail View together with a List View. For this purp ...
 - Add an Editor to a Detail View 将编辑器添加到详细信息视图
		
In this lesson, you will learn how to add an editor to a Detail View. For this purpose, the Departme ...
 - no drawer view found with gravity RIGHT(Android实现侧滑菜单从右面滑出) 解决办法
		
代码如下: <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width ...
 - django --- DetailView源码分析
		
[背景] 最近在看django官方文档的class-based-views这一节的时候一直不得要领,感觉自己清楚,但是回想起来又没有脉络:于是没有办法只 能是“暗中观察”django的源码了. 刚打开 ...
 - iphone dev 入门实例2:Pass Data Between View Controllers using segue
		
Assigning View Controller Class In the first tutorial, we simply create a view controller that serve ...
 - XAF实现交叉分析
		
如何实现如图的交叉分析? In this lesson, you will learn how to add the Analysis functionality to your applicatio ...
 - Analyze Data 分析数据
		
In this lesson, you will learn how to add the Analysis functionality to your application. For this p ...
 - Django Class Based View
		
本节内容 一 Class Based View 基于类的视图 1. 类的视图 View 2. 类的视图 TemplateView 3. 类的视图 login_required解决方法 二 ...
 - django(六):view和cbv
		
FBV即以函数的形式实现视图函数,CBV即以类的形式实现视图函数:相比而言,CBV根据请求方式书写各自的代码逻辑,结构清晰明了,但是由于多了一层反射机制,性能要差一些:FBV执行效率要高一些,但是代码 ...
 
随机推荐
- Oracle 静默安装的db_install.rsp 文件
			
Oracle 静默安装的db_install.rsp 文件,已修改好值 ################################################################ ...
 - HTTP请求常见错误大全
			
常见的Http请求错误提示 1xx - 信息提示这些状态代码表示临时的响应.客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应.100 - 继续101 - 切换协议 2xx - 成功这类状态 ...
 - Idea编译器 报@Override错误
			
据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Override 而JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现 ...
 - spring--AOP--权限---demo1---bai
			
AOP权限DEMO1: 实体类: package com.etc.entity; import org.aspectj.lang.annotation.Pointcut; public class U ...
 - Python函数(六)-嵌套函数
			
嵌套函数就是在一个函数里再嵌套一个或多个函数 # -*- coding:utf-8 -*- __author__ = "MuT6 Sch01aR" def First(): pri ...
 - springmvc下的省市县三级联动
			
转自:https://blog.csdn.net/rentian1/article/details/77662635
 - hadoop-eclipse-plugin-2.6.0-cdh5.4.0  插件编译
			
1.JDK配置 1) 安装jdk 2) 配置环境变量 JAVA_HOME.CLASSPATH.PATH等设置 2.Eclipse 1).下载eclipse-jee-juno-SR2.rar 2).解压 ...
 - Eclipse Maven 编译错误 Dynamic Web Module 3.0 requires Java 1.6 or newer 解决方案
			
Eclipse Maven 开发一个 jee 项目时,编译时遇到以下错误:Description Resource Path Location TypeDynamic Web Module 3.0 r ...
 - 【260】centos设置root密码
			
怎么进Linux单用户模式 http://tieba.baidu.com/p/2216642385 http://jingyan.baidu.com/article/c1a3101ea68dafde6 ...
 - 进程与进程之间通信Manager
			
#!/usr/bin/env python from multiprocessing import Process,Manager #Manager进程与进程之间通信 def Foo(i,dic): ...