Django ORM与模型基础:从入门到实践.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 7页
  • 2026-02-05 发布于北京
  • 举报

Django2入门第四章model层4.1orm与django的model基础知识

什么是orm全称:objectrelationalmapping,通过使用它,我们可以直接使用python的方法去使用数据库。通过把表映射成类,把行作为实例,把字段作为属性,orm在执行对象操作的时候会把对应的操作转换成数据库原生语句的方式来完成数据库开发工作

orm的优点使用简单,通过将数据库语法进行封装,直接使用方法即可操作数据库性能好,在通过orm转换成sql的时候是会有一些消耗,但这个消耗其实非常低,在对整体业务提升的角度说,这点消耗可以忽略不计,除非你对于io操作的要求非常的极端。兼容性好,支持目前市面上多数的关系型数据库,如mysqlprestresqlsalite等

django的ormdjango中虚拟对象数据库也叫模型,通过模型实现对目标数据库的读写进行操作,实现如下:在settings.py中设置数据库信息(需提前在数据库中创建库)在应用app的models.py中以类的形式定义模型通过模型在目标数据库中创建对应的表在视图函数中通过对模型的操作实现目标数据库的读写操作

settings中的数据库配置

models层的书写

同步数据库Pythonmange.pymakemigrateions在migrate文件夹下生成initialpy脚本文件Pythonmanage.pymigrate将initialpy脚本中的代码执行,生成相对应的数据表

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档