django如何删除一整行数据(2023年最新分享)

导读:今天首席CTO笔记来给各位分享关于django如何删除一整行数据的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

django中,如何实现某行按钮仅对该行数据进行操作

数据在数据库中存储的时候肯定会有一个ID,可以通过这个ID确定删除那条内容(至于怎么通过ID定位到哪条数据就不赘述了)。网页生成删除按钮的时候顺便打上对应ID的删除链接就行了。比如 第一条数据删除按钮对应的是 /del/1/ 第二条 就是/del/2/ 当然这个ID要从后台返回回来,跟数据库中的ID对应上。不然ID跟数据对应不上就麻烦了。

使用Django常见了一个app,并连上了一个数据库,对这个数据库进行增删改查的代码应该编写在哪个文件中?

一般写在模型中,也就是models

如果你要使用django自带的orm,那么需要去读一读django模型方面的资料

这里举个简单的例子:

class User(models.Model):

    username = models.CharField(verbose_name=\'用户名\',max_length=20)

    password = models.CharField(verbose_name=\'密码\',max_length=20)

    def __unicode__(self):

        return self.username

这里定义的User类,在建模完成后,在数据库中对应就是app_User表,如果需要查询,那么

User.objects.filter(all) #所有行

更新:

p = User.objects.get(\'username=\'name\'\')

p = \'name1\'

p.save()

删除:

User.objects.get(\'username=\'name\'\').delete()

如果不用自带的ORM,那么用mysqldb模块来处理,这个没有什么可说的,使用标准sql语句即可

Django不级联删除问题,怎么解决

在不需要删除的一对一和外键中,添加on_delete=models.DO_NOTHING参数

去刘江的DJango教程看看把,免费的,而且项目实战很精彩。

django如何删除一整行数据(2023年最新分享)  第1张

结语:以上就是首席CTO笔记为大家介绍的关于django如何删除一整行数据的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。

以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!

版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023-09-24
下一篇 2023-09-24

相关推荐

发表回复

登录后才能评论