Django的ORM操作-创建数据
Django,ORM,操作,创建,数据
2025-03-13 21:27:21 时间
ORM-创建操作
基本操作包括增删改查(CRUD)即Create、Read、Update、Delete
ORM CRUD核心-> 模型类.管理器对象
管理器对象
每个继承models.Model
的模型类,都会有一个object
的对象被同样继承下来,这个对象叫管理器对象.
数据库的增删改查可以通过管理器对象实现
class Author(models.Model):
Author.objects.create() # objects是管理器对象
Django Shell
在Django中提供了一个交互式的操作项目叫做Django Shell 他能够在交互模式
中的工程的代码执行相应的操作
注意:代码发生变化的时候,请重新进入Django Shell
启动方式:python manage.py shell
创建数据
Django ORM使用一种直观的方式把数据库表中的数据表示成Python对象
创建数据中每一条记录就是创建一个数据对象
方法一
Author.objects.create(key=value,key2=value2....)
# key表述数据库的列名 values表示值
- 成功则返回创建好的实体对象
- 失败则抛出异常
(D:\an\envs\My_Project) C:\Users\Administrator\Desktop\My_Project>python manage.py shell
C:\Users\Administrator\Desktop\My_Project
Python 3.7.10 (default, Feb 26 2021, 13:13:20) [MSC v.1916 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> Author.objects.create(Name="beihai",Age=18,Email_addr="12233335@163.com")
>>>
方法二
创建Auther实例对象,并调用save
方法
obj = Author(Name="随机森林")
obj.save()
>>> b2 = Author(Name="小橘子",Age=26,Email_addr="sji1@gmail.com")
>>> b2.save()
相关文章
- 在 Linux 服务器上使用 Nginx + Gunicorn 部署 Django 项目的正确姿势
- Django的ORM操作-查询数据
- Django之文件上传
- Python进阶27-Django 路由层
- pycharm配置django环境_pycharm的terminal默认环境
- Python进阶25-Django Web框架
- Django 使用 django-redis 作为缓存的正确用法,别忽略缓存的使用原则
- Django的聚合查询与原生操作
- Django如何处理URL请求
- Django模板引擎中变量作为属性值调用
- vue django mysql_Python MySQL
- 使用pycharm创建Django项目[通俗易懂]
- Django学习笔记一初识Django
- pycharm中安装django_pycharm环境配置教程
- Django的ORM简介
- Django-Admin后台管理内容
- Python进阶26-Django 视图层
- 在pycharm中安装pip_pycharm安装django
- Pycharm安装django包[通俗易懂]
- pycharm django环境搭建_创建web项目