Django:利用orm进行用户的增删改查 及 超级用户Admin的使用

一:用户增删改查;二: 超级用户Admin的使用

一:用户增删改查
1、将用户保存到数据库。
(1)、创建模型类,生成对应的数据库表格

Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第1张图片
在命令行下执行
(1)、同步数据库 : python manage.py makemigrations
(2)、写入数据库: python manage.py migrate

Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第2张图片
在这里插入图片描述
或在如下图中
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第3张图片

Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第4张图片
输入:makemigrations ; migrate

Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第5张图片

(2)、将表单数据保存到数据库
格式:
(1)、类名.objects.create()
(2)、类实例化:obj=类(属性=XX) obj.save()

Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第6张图片
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第7张图片
在这里插入图片描述
2、显示用户列表
(1)语法: 类名.objects.all() 获取所有记录。

Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第8张图片
在这里插入图片描述
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第9张图片
3、删除用户
(1)语法:
①类名.objects.get(xxx).delete()
②类名.objects.filter(xxx).delete()

Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第10张图片
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第11张图片
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第12张图片
4、修改用户
(1)语法:
①obj =类名.objects.get(‘xxx’)
obj.zz = xx
obj.save()
②类名.objects.filter(‘xxx’).update(‘xxxx’)

Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第13张图片
在这里插入图片描述
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第14张图片
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第15张图片
二: 超级用户Admin的使用
进入自带Admin后台步骤:
1、创建超级用户 python manage.py createsuperuser

Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第16张图片
2、注册model类
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第17张图片
3、访问 admin 管理页面
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第18张图片
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第19张图片
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第20张图片
修改成中文
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第21张图片
注意:ImageField()字段需要借助pillow模块才能使用,因此需要先下载pillow模块。
Django:利用orm进行用户的增删改查 及 超级用户Admin的使用_第22张图片

你可能感兴趣的:(Django)