数据库中不存在匹配查询

如何解决数据库中不存在匹配查询

每当我尝试获取查询中的项目列表时,我都会收到此错误

从 django.db 导入模型

在此处创建您的模型。

class Todo(models.Model):
    name  = models.CharField(max_length = 200)
    
    def __str__(self):
        return self.name
    
    
class Item(models.Model):
    todolist = models.ForeignKey(Todo,on_delete = models.CASCADE)
    text = models.CharField(max_length = 300)
    complete = models.BooleanField()
        
    
    def __str__(self,text = text):
        return self.text 

我在 pycharm 终端中执行的那行

In [3]: lt = Todo.objects.get(id = 1)
---------------------------------------------------------------------------
DoesNotExist                              Traceback (most recent call last)
<ipython-input-3-23a0e6ec0ffa> in <module>
----> 1 lt = Todo.objects.get(id = 1)

~\anaconda3\lib\site-packages\django\db\models\manager.py in manager_method(self,*args,**kwargs)
     83         def create_method(name,method):
     84             def manager_method(self,**kwargs):
---> 85                 return getattr(self.get_queryset(),name)(*args,**kwargs)
     86             manager_method.__name__ = method.__name__
     87             manager_method.__doc__ = method.__doc__

~\anaconda3\lib\site-packages\django\db\models\query.py in get(self,**kwargs)
    433             return clone._result_cache[0]
    434         if not num:
--> 435             raise self.model.DoesNotExist(
    436                 "%s matching query does not exist." %
    437                 self.model._Meta.object_name

DoesNotExist: Todo matching query does not exist.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?