快捷搜索:  汽车  科技

django怎么删除记录(django数据库如何删除数据最简单的方法)

django怎么删除记录(django数据库如何删除数据最简单的方法)我们需要点击跳转链接后,进行查询数据并删除数据操作,之后301跳转到主页面因为我们是想通过伪删除数据,因此伪删除的需要先新建字段,然后对需要删除的字段设置is_active值为FALSE 需要显示的信息,is_active值为TRUE首先我们点击删除,跳转到删除页面,因此我们需要设置好跳转的链接。其中由于需要通过查询字符串定位每条数据,因此设置如下:

1.练习题

我们继续我们上节课的练习,这次需要做的是进行伪删除相应的数据。


思路讲解:

跟更新数据的方式大同小异,首先我们需要确定,需要删除的数据信息,更新数据的时候,我们是通过批量生成URL的方式将ID插入其中以作区分,这次我们通过查询字符串的方式,点击不同的删除数据时,可以相应并删除不同的信息。


1)首先在models中我们新建一个布尔字段

因为我们是想通过伪删除数据,因此伪删除的需要先新建字段,然后对需要删除的字段设置is_active值为FALSE 需要显示的信息,is_active值为TRUE


django怎么删除记录(django数据库如何删除数据最简单的方法)(1)


2)跳转链接设置:

首先我们点击删除,跳转到删除页面,因此我们需要设置好跳转的链接。其中由于需要通过查询字符串定位每条数据,因此设置如下:


django怎么删除记录(django数据库如何删除数据最简单的方法)(2)



3)路由设置:

django怎么删除记录(django数据库如何删除数据最简单的方法)(3)


4)视图设置:

我们需要点击跳转链接后,进行查询数据并删除数据操作,之后301跳转到主页面


django怎么删除记录(django数据库如何删除数据最简单的方法)(4)


需要特别解释下:

django怎么删除记录(django数据库如何删除数据最简单的方法)(5)

4)最终结果:

django怎么删除记录(django数据库如何删除数据最简单的方法)(6)

补充内容:

查询字符串:

查询字符串(URL参数)是指在URL的末尾加上用于向服务器发送信息的字符串(变量)。将“?”放在URL的末尾,然后再加上“参数=值”,想加上多个参数的话,使用“&”。以这个形式,可以将想要发送给服务器的数据添加到URL中。

猜您喜欢: