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小时内回复: