当前位置: 首页 > 网络应用技术

如何删除Django中的数据

时间:2023-03-06 17:29:08 网络应用技术

  简介:许多朋友询问如何在Django中删除数据。首席执行官在本文中注明将为您提供详细的答案,以供所有人参考。我希望这对每个人都会有所帮助!让我们一起看看!

  本文目录清单:

  1. Django问题,QuerySet的删除方法2.如何保存数据查询在列表3中结果3,Django模型在一个关系中设置设置。在数据的设置5中。Django使用的MySQL数据库,删除数据时删除索引,索引是不规则的。如果您尝试以下写作,请查看是否会删除所有内容

  从型号导入输入

  查询= entry.all()

  条目= query.fetch(1)

  db.delete(条目)

  1.创建一个新的Jupyter笔记本电脑文档。

  2.定义列表并打印以查看结果。list= [3,9,-7] prop(列表)。

  3.将一个数字添加到list.list.append(10)打印(列表)。

  4.还可以添加字符串。list.Append(“ String 123”)打印(列表)。

  5.列表可以包含其他列表。list.append([-3,-4])打印(列表)。

  6.如果要删除最后一个列表的值,则可以像this.list.pop()prop()一样处理它。

  django.db.models.foreignkey在django中使用来定义更多关系。

  在定义中,必须设置一个参数,即on_delete。

  顾名思义,在删除关联表中的数据时,它是与其关联相关的字段行为。

  参数的值是:

  无:关联的数据同时删除;

  Models.Cascade:类似于无,默认被删除;

  models.do_nothing:什么都不做,不要报告错误;

  Models.Protect:防止删除并触发protectError报告错误;

  model.set_null:当前表相关数据的值设置为null(必须支持null,即null参数);

  models.set_default:当前关联数据的值设置为默认值(必须定义默认值);

  models.set(a):将当前相关数据的值设置为A(A是特定值或全局可呼叫函数);

  当数据存储在数据库中时,将会有一个ID,可以通过此ID删除该ID(至于如何通过ID找到数据,您将不会详细介绍)。当生成网页时,相应ID的删除链接仅可用。例如,第一个数据删除按钮对应于/del/1/2 is/del/2/当然应该从背景返回,与数据库中的ID相对应否则,ID和数据并不麻烦。

  有些数据不会真正删除它,而是标记数据以标记标志,表明它已删除,然后感觉一个字段每次都非常麻烦。仍然充满了这个小小的惊喜],因此我计划实现可以轻柔删除的模型,以便每次轻轻删除更方便。

  此ID仍然是规律的。

  例如,您最初有1、2、3、4、5、6、7、8和9 ID编号,并且两个ID被删除。NEXT,您的新ID仍将自动从10开始,而不是补充3和3和7您的想法。这是django的默认规则。除非您手动指定ID,否则前提不是冲突。

  通常,不要亲自控制ID的自动字段,而要设计一个特殊字段,以考虑这种方式,以进行分类,过滤,索引和其他方面。

  Amway Django学习网站Django权威教程

  结论:以上是为您编写的有关如何删除Django中数据的主要CTO注释。希望它对您有所帮助!如果您解决了问题,请与更多关心此问题的朋友分享?