Django数据操作(增删查改)

1.创建model表

ordering是定义以什么进行排序

Django数据操作(增删查改)

2.在setting文件中注册app

(这里我写的是login,所以注册的是login这个app)

Django数据操作(增删查改)

3.数据库迁移语句

python manage.py makemigrations

python manage.py migrate

4.在admin后台注册数据表

Django数据操作(增删查改)

5.对数据进行操作(增删改查)

models.User.objects.all() # 取出全部信息

models.UserI.objects.all().values(‘user’) # 只取user列

models.User.objects.all().values_list(‘id’,’user’) # 取出id和user列,并生成一个列表

models.User.objects.get(user=’Gao’)

models.User.objects.create(user=’gao’,pwd=’123456′)或

obj = models.User(user=’gao’,pwd=’123456′)

obj.save()

记得save()保存操作 或

dic = {‘user’:’gao’,’pwd’:’123456′}

models.User.objects.create(**dic)

页面部分(由于图太多就不一一发了)

views文件添加操作,request获取到页面发送的信息。再将他们用mldels.Goods.objects.create()方法添加到数据库中。

(这张图是本人写页面表单添加的,仅供参考)

Django数据操作(增删查改)

models.User.objects.filter(user=’gao’).update(pwd=’520′) 或

obj = models.User.objects.get(user=’gao’) #获取到gao用户

obj.pwd = ‘520’ # 修改用户密码为520

obj.save() #保存数据操作

models.User.objects.filter(user=’gao’).delete() #查找到用户那条信息进行删除

::其余常用字段等百度即可,就不一一列举了,本文章只说了增删改查这一操作

如有错误,望指出

我是新手小白,再次感谢您读完本文。

Original: https://blog.csdn.net/weixin_53405507/article/details/118897059
Author: ovoG
Title: Django数据操作(增删查改)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/736268/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球