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

<iframe src="//player.bilibili.com/player.html?aid=31875864&cid=55716153&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

一、数据库操作

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操作数据库(增删改查、连表结构)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容