导读:今天首席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教程看看把,免费的,而且项目实战很精彩。
结语:以上就是首席CTO笔记为大家介绍的关于django如何删除一整行数据的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。
以上内容为新媒号(sinv.com.cn)为大家提供!新媒号,坚持更新大家所需的互联网后端知识。希望您喜欢!
版权申明:新媒号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 k2#88.com(替换@) 举报,一经查实,本站将立刻删除。