我们已经设计了项目babies的数据结构,我们将商品信息表和商品类别表定义在项目应用commodity的models.py;购物车信息表和订单信息表定义在项目应用shopper的models.py。
(一) commodity应用的模型定义打开项目应用commodity的models.py文件,在文件中定义模型Types和CommodityInfos,它们以类 (class)的形式表示,并且继承父类Model
(二)shopper应用的模型定义
打开项目应用shopper的models.py文件,在文件中定义模型CartInfos和OrderInfos
(三)迁移创建数据表 (1)在settings.py中配置数据库
(2)、使用终端命令生成数据迁移文件
执行命令:python manage.py makemigrations
(3)、使用终端命令进行数据迁移生成数据表
执行命令:python manage.py migrate
(四)数据的导入导出 1、准备测试数据
在商品类型表里添加4条记录
2、使用dumpdata导出数据
在终端执行命令:python manage.py dumpdata > data.json
3、导出某个应用的全部数据
在终端执行命令:python manage.py dumpdata commodity > commodity_data.json
4、导出应用里某个模型的全部数据
在终端执行命令:python manage.py dumpdata commodity.Types > commodity_types_data.json
5、使用loaddata命令导入数据
先清空commodity_types表里的记录
在终端执行命令:python manage.py loaddata commodity_types_data.json
把commodity_types_data.json用文本文档打开,保存编码为UTF-8,再执行python manage.py loaddata commodity_types_data.json
查看commodity_types表记录



