django入门教程,django入门与实践教程.PDF
前言博主最近在用框架假设网络服务,遇到了一些问题,特此记录一下。
目录文章目录前言目录正文解决方案技巧
正文
问题描述如下:
d:\ Anaconda \ envs \ exam 2 \ Scripts \ media \ video \ Python基础\11.mp4 00:12:43.48Traceback(最近一次调用最后):文件数据上传. py ,第4 0行,位于cate=Cate.objects.get模块中(name=Python基础),文件d:\ Anaconda \ envs \ exam 2 \ lib \ site-packages \ django \ db \ models \ manager。py ,第82行,在manager _ method返回get attr(self。get _ query set(),name)(*args,**kwargs)文件d:\ Anaconda \ envs \ exam 2 \ lib \ site-packages \ django \ db \ models \ query。py ,第399行,在找回自我。模型。_ meta。对象名称视频。模特。不存在:凯特匹配主要是最后一句话,给出了关键信息
匹配的查询不存在。
解决方案一般来说,数据库查询返回失败,都是因为,你创建的数据名和查询时用的不同:
比如:我这里是因为
创建时是:
凯特。对象。创建(name= python基础)查询时写的是:
凯特。对象。过滤器(名称= Python基础)变量名大小写没对上。
解决办法则是:
进入python shell环境
Cate.objects.filter(id=1).更新(name=Python基础)小贴士如果还是不会,可以关注博主公众号,24小时内回复:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。