Django-Model操作数据库(增删改查、连表结构)

一、数据库操作

1、创建model表

2、注册APP,settings添加app

3、生成相应的表

>> python manage.py makemigrations
>> python manage.py migrate   

4、admin后台注册表

5、创建超级用户,后台管理数据库

>> python manage.py createsuperuser 创建用户

后台可以管理,添加数据


二、数据库的增删查改

1、查

models.UserInfo.objects.all()
models.UserInfo.objects.all().values('user') #只取user列
models.UserInfo.objects.all().values_list('id','user') #取出id和user列,并生成一个列表
models.UserInfo.objects.get(id=1)
models.UserInfo.objects.get(user='yangmv')

2、增

models.UserInfo.objects.create(user='yangmv',pwd='123456')
或者
obj = models.UserInfo(user='yangmv',pwd='123456')
obj.save()
或者
dic = {'user':'yangmv','pwd':'123456'}
models.UserInfo.objects.create(**dic)

3、删

models.UserInfo.objects.filter(user='yangmv').delete()

4、改

models.UserInfo.objects.filter(user='yangmv').update(pwd='520')
或者
obj = models.UserInfo.objects.get(user='yangmv')
obj.pwd = '520'
obj.save()



参考博客:
1、Django-Model操作数据库(增删改查、连表结构)

你可能感兴趣的:(Django-Model操作数据库(增删改查、连表结构))