为了账号安全,请及时绑定邮箱和手机立即绑定

get()函数老是报错

为啥我的get函数老是出现query does not exist

正在回答

6 回答

我也是相同的错误,当我把sqlite3可视化软件关闭了,它提示我是否保存修改的数据,可能是数据没有保存,点击是,然后再访问网址就ok啦。

1 回复 有任何疑惑可以回复我~
#1

bravobest

跟你一样 得把DB可视化工具的数据保存一下 救ok了 我用的DB工具和老师不一样
2017-09-26 回复 有任何疑惑可以回复我~

如果你用article = models.Article.objects.all()  获得是一个空的QuerySet [] 的话

那你跟我出的是一个错

数据库并没有插入数据,只是建了一个表,所以找不到pk=1的数据

再看眼视频 用可视化sqlite插入数据 就不会报错了


0 回复 有任何疑惑可以回复我~

看一下你项目根目录下的urls.py文件和应用目录下的urls.py两个文件里的url配置是否正确

以下是blog/urls.py的代码:

from django.conf.urls import url
from . import views
urlpatterns=[
   url(r'^$',views.index),  #看看你的代码里,这一行单引号里有没有index
]

根目录的urls.py文件的代码如下:#(这个文件按视频里的讲解,一般应该不会配置错)

urlpatterns = [
   url(r'^admin/', admin.site.urls),
   url(r'^blog/',include('blog.urls')),
]

0 回复 有任何疑惑可以回复我~
#1

钺箜

楼主,我又看了下你图里的报错提示,也百度了一下,我上面的回答好像不对。 你看看blog/models.py中Article这个类是否创建正确了,然后blog/views.py中Article的实例article是否正确
2017-03-18 回复 有任何疑惑可以回复我~

谁能回答,感激不尽,弄了好几天了,老是弄不好

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//58c919e4000126cc31041868.jpg

就是这个

0 回复 有任何疑惑可以回复我~

贴上截图或出错地的代码

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65159    人
  • 解答问题       869    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程

get()函数老是报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信