1.创建model表
ordering是定义以什么进行排序
2.在setting文件中注册app
(这里我写的是login,所以注册的是login这个app)
3.数据库迁移语句
python manage.py makemigrations
python manage.py migrate
4.在admin后台注册数据表
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()方法添加到数据库中。
(这张图是本人写页面表单添加的,仅供参考)
改
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() #查找到用户那条信息进行删除
::其余常用字段等百度即可,就不一一列举了,本文章只说了增删改查这一操作
如有错误,望指出
我是新手小白,再次感谢您读完本文。