欢迎投稿

今日深度:

Django干货知识分享,ORM模型(一),

Django干货知识分享,ORM模型(一),


 大纲

  • ORM定义
  • 使用ORM创建数据库表
  • 新增一条数据

什么是ORM?

ORM (Object Realtional Mapping)即对象关系映射,允许你使用类和对象对数据库进行操作,这大大提高了对数据库的控制,避免了直接使用 SQL 语句对数据库进行操作。


ORM与数据库关系

ORM创建数据库表

第一步:myproject项目中settings.py中新增myapp应用

  1. # 在settings.py中INSTALLED_APPS新增应用 
  2. INSTALLED_APPS = [ 
  3.     'django.contrib.admin', 
  4.     'django.contrib.auth', 
  5.     'django.contrib.contenttypes', 
  6.     'django.contrib.sessions', 
  7.     'django.contrib.messages', 
  8.     'django.contrib.staticfiles', 
  9.  
  10.     'myproject.myapp', 

第二步:myapp应用中models.py中新增Person类

第三步:创建数据库表

  1. # 先进行迁移 
  2. python3 manage.py makemigrations 
  3. # 创建表结构 
  4. python3 manage.py migrate 

新增一条数据

  1. python3 manage.py shell 
  2.   
  3. from myproject.myapp.models import Person 
  4. pers = Person(first_name="小", last_name="华", age="18") 
  5. pers.save() 


数据库结果

www.htsjk.Com true http://www.htsjk.com/shujukujc/43399.html NewsArticle Django干货知识分享,ORM模型(一), 大纲 ORM定义 使用ORM创建数据库表 新增一条数据 什么是ORM? ORM (Object Realtional Mapping)即对象关系映射,允许你使用类和对象对数据库进行操作,这大...
评论暂时关闭