Django讲课笔记08:定义商城的数据模型

Posted howard2005

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django讲课笔记08:定义商城的数据模型相关的知识,希望对你有一定的参考价值。

零、本讲学习目标

  1. 掌握模型的定义
  2. 掌握创建数据表的命令
  3. 掌握数据迁移的命令

一、课程导入

(一)复习

  1. 视图
  2. 模板
  3. 路由
  4. 路由分发

(二)ORM

ORM (Object Relation Mapping) 框架是一种程序技术,用于实现面向对象编程语言中不同类型系统的数据之间的转换。从效果上说,它创建了一个可在编程语言中使用的“虚拟对象数据库”,通过对虚拟对象数据库的操作从而实现对目标数据库的操作,虚拟对象数据库与目标数据库是相互对应的。

二、新课讲授

在【Django讲课笔记05】里,我们已设计了项目babies的数据结构,用户信息表是由Django内置用户管理功能定义,除此之外,项目还需要定义商品信息表商品类别表购物车信息表订单信息表。我们将商品信息表商品类别表定义在项目应用commoditymodels.py购物车信息表订单信息表定义在项目应用shoppermodels.py

三、课堂小结

四、课后作业

五、拓展内容

  1. Django数据迁移
    https://code.ziqiangxuetang.com/django/django-data-migration.html
  2. mysql数据迁移
    https://www.cnblogs.com/weibanggang/p/11568319.html

以上是关于Django讲课笔记08:定义商城的数据模型的主要内容,如果未能解决你的问题,请参考以下文章

Django讲课笔记11:视图函数的请求和响应

Django讲课笔记05:需求分析与系统设计

Django讲课笔记01:Django简介

Django讲课笔记10:使用QuerySet删除和查询单表

Django讲课笔记02:Django环境搭建

大数据讲课笔记6.2 ZooKeeper数据模型