首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

找不到关键字参数为'{'pk':'',‘post_detail_id’:‘’}的'post_detail‘的反向

关键字参数为'{'pk':'',‘post_detail_id’:‘’}的'post_detail‘的反向找不到。

这个问题的出现可能是因为在代码中使用了反向查询,但给定的关键字参数不正确导致无法找到匹配的'post_detail'对象。关键字参数应该正确匹配所需的查询条件,通常是基于字段值进行筛选。

要解决这个问题,需要按照正确的关键字参数进行查询。以下是一些可能的解决方法:

  1. 检查关键字参数是否正确:请确认传递给反向查询的关键字参数是否正确。例如,'pk'和'post_detail_id'可能是关键字参数的名称,你需要根据实际情况进行修改。
  2. 检查对象是否存在:在进行反向查询之前,确保相关的'post_detail'对象存在。你可以通过在查询之前使用相应的查询方法(例如get()或filter())来检查是否存在匹配的对象。
  3. 检查关联字段是否正确:如果'post_detail'是通过外键或其他关联字段与其他模型关联的,确保关联字段的命名和类型与查询参数匹配。

总结:对于给定的问题,我们需要检查关键字参数是否正确,并确保相关的'post_detail'对象存在。如果仍然无法解决问题,请提供更多的代码和上下文信息,以便能够更具体地帮助你解决问题。

相关搜索:找不到关键字参数为'{'username':'garrett','pk':7}‘index’的反向找不到参数为‘(’,)‘和关键字参数'{}’的'ratio‘的反向找不到参数为'()‘和关键字参数为'{}’的'profile_user‘的NoReverseMatch反向错误:找不到参数为'()‘和关键字参数为'{}’的'home‘的反向。0个模式已尝试:[]错误:找不到关键字参数为'{'pk':2}‘的'centreupdate’的反向。尝试了1个模式:['NewApp/centreupdate/(?P<slug>[-\\w\\d]+)']找不到参数为'('',)‘的'by_rubric’的"NoReverseMatch“反向找不到参数为'()‘和关键字参数为'{}’的'post_new‘的反向。0个模式已尝试:[]找不到参数为'('cars',)‘的'product_list’的反向找不到参数为'(1,)‘的'profile_update’的反向。问题找不到具有参数'('',)‘’的'detail‘的反向。尝试了1个模式:['(?P<pk>[0-9]+)/$']解决方法:找不到带有关键字参数'{'slug':''}‘post_detail’的反向。尝试了1个模式:['(?P<slug>[-a-zA-Z0-9_]+)/$']?找不到具有参数'(9,)‘和关键字参数'{}’的'edit‘的反向。0个模式已尝试:[]找不到没有参数的'edit‘的反向。尝试了1个模式:[‘文章/编辑/(?P<pk>[0-9]+)/$’]带有关键字参数的'view_profile_with_pk‘的NoReverseMatch at / Reverse找不到没有参数的'bid‘的反向。尝试了1个模式:[‘仪表板/订单/添加/(?P<pk>[0-9]+)$’]找不到关键字参数为'{'id':‘’}的'add_comment‘的反向。尝试了1个模式:['addComment/(?P<id>[0-9]+)/$']找不到参数为'()‘和关键字参数为'{}’的'device_list‘的NoReverseMatch at / Reverse。0个模式已尝试:[]找不到带有参数'('',)‘的’cart- NoReverseMatch‘的Django NoReverseMatch反向找不到参数为'(id)‘的"URL“的反向。尝试了1个模式:'URL< int:ID >‘找不到带有参数'(None,)‘的'completetodo’的反向。尝试了1个模式:['todo/(?P<todo_pk>[0-9]+)/complete$'] Django
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • django博客如何设置文章浏览量

    有时,我们需要统计和显示文章浏览量,筛选最热文章,给用户作推荐 在简单博客系统,我们可以简单通过在模型中,增加字段,并在视图中该文章渲染时,将该字段作自增1处理 models.py中增加如下字段...total_views 字段记录阅读量 total_views = models.PositiveIntegerField(default=0, editable=False) def post_detail...(request,id): post.total_views += 1 默认设置0,PositiveIntegerField正整数 views.py中,增加: def article_detail...(request, id): article = Article.objects.get(pk=id) # 文章浏览量 + 1 article.increase_views()...,显示 {{ article.total_views }} ,可以看到浏览量了 注意:这个是一个最简单浏览量设置,即只要打开文章,就会增加一个,不管打开方式如何

    42520

    django之urls系统

    : 正则表达式:一个正则表达式字符串 views视图函数:一个可调用对象,通常一个视图函数或一个指定视图函数路径字符串 参数:可选要传递给视图函数默认参数(字典形式) 别名:一个可选name参数...但 Django 默认这个参数 APPEND_SLASH = True。...django.conf.urls.url() 函数可以接收一个可选第三个参数,它是一个字典,表示想要传递给视图函数额外关键字参数。...获取一个URL 最开始想到信息是处理它视图标识(例如名字),查找正确URL 其它必要信息有视图参数类型(位置参数关键字参数)和值。...第二种方式叫做反向解析URL、反向URL 匹配、反向URL 查询或者简单URL 反查。

    1.3K70

    【Kotlin】扩展函数 ② ( 扩展属性 | 可空类型定义扩展函数 | 使用 infix 关键字修饰单个参数扩展函数简略写法 )

    文章目录 一、扩展属性 二、可空类扩展 三、使用 infix 关键字修饰单个参数扩展函数简略写法 一、扩展属性 ---- 上一篇博客 【Kotlin】扩展函数 ( 扩展函数简介 | Any 超类定义扩展函数..., 扩展属性 , 都是 非空类型 定义 , 如果要为 可空类型 定义扩展函数 , 则需要在 扩展函数 中 处理时 , 要多考虑一层 接收者 this 情况 ; 注意下面的调用细节 : 如果定义...abc 三、使用 infix 关键字修饰单个参数扩展函数简略写法 ---- 如果 扩展函数 只有 一个参数 , 并且在 扩展函数 定义时 使用了 infix 关键字修饰 , 在调用该扩展函数时 ,...可以省略 接收者与函数之间点 和 参数列表括号 ; 调用 使用 infix 关键字修饰 单个参数扩展函数 : 接收者 函数名 函数参数 也可以使用 传统方式调用 : 接收者.函数名(函数参数)...Map 中 创建 Pair 实例对象 to 函数 , 就是 被 infix 修饰 泛型扩展函数 , 最终产生是 Pair 实例对象 ; /** * 从this和[that]创建类型[Pair

    1.9K30

    02.Django基础二之URL路由系统

    正则表达式:一个正则表达式字符串 views视图函数:一个可调用对象,通常一个视图函数或一个指定视图函数路径字符串 参数:可选要传递给视图函数默认参数(字典形式) 别名:一个可选name参数...配置文件中默认没有 APPEND_SLASH 这个参数,但 Django 默认这个参数 APPEND_SLASH = True。...,没所谓了,因为是按照名字来取数据,还记得关键字参数吗?   ...django.conf.urls.url() 函数可以接收一个可选第三个参数,它是一个字典,表示想要传递给视图函数额外关键字参数。     ...获取一个URL 最开始想到信息是处理它视图标识(例如名字),查找正确URL 其它必要信息有视图参数类型(位置参数关键字参数)和值。

    1.5K20

    django 1.8 官方文档翻译: 2-2-1 执行查询

    字段筛选条件 字段筛选条件就是 SQL 语句中 WHERE 从句。就是 Django 中 QuerySet filter(), exclude() 和 get() 方法中关键字参数。...Python 允许函式接受任意多 name-value 形式参数,并在运行时才确定name和value值。详情请参阅官方Python教程中 关键字参数(Keyword Arguments)。...如果你传递了一个无效关键字参数,会抛出 TypeError 导常。 数据库 API 支持24种查询类型;可以在 字段筛选参考(field lookup reference) 查看详细列表。...')) 主键查询简捷方式 使用方便考虑,Django 用 pk 代表主键”primary key”。...查询函式所有参数(Q 关系和关键字参数) 都是 “AND” 关系。但是,如果参数中有 Q 对象,它必须排在所有的关键字参数之前。

    4.4K20

    Django 模型层之多表操作

    一.创建模型 实例: 作者表: 拥有字段:姓名(name),性别(sex),该表与书籍表之间多对多关系 作者详情表: 拥有字段:地址(addr),手机号(phone),该表与作者表之间一对一关系...反向查询(按表名小写_set.all():book_set.all()) # 查询pk2出版社出版书籍单价 publish = models.Publish.objects.filter(pk=...,一个可选参数 3.extra 关键字参数可以给聚合函数生成SQL提供额外信息 4.Avg 返回给定表达式平均值,它必须是数值,除非指定不同output_field 5.Count...如:将read_num数量乘以二 models.Book.objects.all().update(read_num=F('read_num')*2) Q查询 filter()等方法种关键字参数查询都是通过逗号来实现...Q对象和关键字参数,所有提供给查询函数参数都将"AND"在一起,但是,如果出现Q对象,它必须位于所有关键字参数前面。

    1.3K20

    Django orm(1)

    (pk=1).update(address='西安') publisher_obj = models.Publisher.objects.get(pk=1)#get查找对象如果找不到会报错...在第三张表中给书籍绑定主键1和主键2作家 book_obj.author.add(1)#在第三张表中给书籍绑定主键1作家 方式二: book_obj = models.Book.objects.filter...(pk=2).first() book_obj.authors.clear() #清空指定书籍在第三张表中所有记录 1.6跨表查询 1.6.1正反向查询 正反向查询:外键在书那里,由书查出版社就是正向...1.6.2基于对象跨表查询 一起来看下面的例子 1.查询书籍主键7出版社名称 book_obj = models.Book.objects.filter(pk=7).first()...1.6.3基于双下划线跨表查询 1.查询书籍id6出版社名称 正向查询 res = models.Book.objects.filter(pk=6).values('publisher__publisher_name

    41510

    基于Django signals 信号作用及用法详解

    :从关系中删除一个或多个对象前 / 后发送 “pre_clear/post_clear”:在关系解除之前 / 之后发送 reverse:正在修改是正向关系或者反向关系,正向False,反向True...model:被添加、删除或清除对象pk_set:对于add/remove等,pk_set是一个从关系中添加或删除对象主键 集合, 对于clear,pk_setNone 举例说明: 两个实例...model:被添加删除或清除类,本例中 Topping 被添加到Pizza pk_set:{t.id} 我们再做下面的操作: t.pizza_set.remove(p) 这样,对应参数:...weak:Django默认将信号处理程序存储弱引用。...”) 如上,所有的接收函数必须要包含sender和关键字参数两个参数

    2K20

    Django之QuerySet详解

    annotate()每个参数都是一个annotation,它将添加到返回QuerySet每个对象中。 关键字参数指定Annotation将使用关键字作为Annotation 别名。...匿名参数别名将基于聚合函数名称和模型字段生成。 只有引用单个字段聚合表达式才可以使用匿名参数。 其它所有形式都必须用关键字参数。....]> 如果只传递一个字段,还可以传递flat参数。 如果True,它表示返回结果单个值而不是元组。...每个参数指定返回字典中将要包含值。 使用关键字参数指定聚合将使用关键字参数名称作为Annotation 名称。 匿名参数名称将基于聚合函数名称和模型字段生成。...复杂聚合不可以使用匿名参数,必须指定一个关键字参数作为别名。

    2.3K20

    Python中函数参数传递方法*args, **kwargs,还有其他

    ='world') 位置参数和kwargs(关键字参数)之间区别在于传递位置参数顺序很重要。...4) # returns 24 最后一次调用将值1赋给参数a,将2赋给参数b,并将arg变量填充(3,4)。...,说明了如何组合前面讨论所有技术:它强制前两个参数以位置方式传递,接下来两个参数可以以位置方式传递,并且带有关键字,然后是两个只有关键字参数,然后我们用**kwargs捕获剩下未捕获参数。...y: 时另一个常规参数。 *: 是一个参数分隔符,用于分隔仅限位置参数和仅限关键字参数。它意味着后面的z只能通过关键字传递。 z: 是一个仅限关键字参数。...**k: 这是一个参数,将所有剩余关键字参数收集到一个名为' k '字典中。 这样解释是不是就很明白了。

    18410
    领券