django商品分类及商品数据建模实例详解


Posted in Python onJanuary 03, 2020

基类(商品类及分类类之间共同的字段)

class BaseModle(models.Model):
  name = models.CharField(max_length=32, unique=True)
 # 商品分类状态 1为上架 0 为下架
  status = models.SmallIntegerField(default=0)
 # 添加时间
  addtime = models.DateTimeField(auto_now_add=True)

  class Meta:
    #抽象
   abstract = True

分类建模(继承基类)

class Category(BaseModle):

  pass
  class Meta:
    db_table = 'category'  #指定表名

商品建模(相同字段继承基类)

class Goods(BaseModle):
  #商品图片
  img = models.CharField(max_length=255)
  #商品价格  最长9位保留两位小数
  price = models.DecimalField(max_digits=9,decimal_places=2)
  #商品分类外键 级联删除  一对多关系
  cate = models.ForeignKey('Category',on_delete=models.CASCADE)
  class Meta:
    db_table = 'goods'

生成迁移文件

python manage.py makemigrations

执行迁移文件

python manage.py migrate

以上就是本次介绍的全部相关知识点内容,感谢大家对三水点靠木的支持。

Python 相关文章推荐
python转换摩斯密码示例
Feb 16 Python
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
Apr 08 Python
Eclipse中Python开发环境搭建简单教程
Mar 23 Python
python二分查找算法的递归实现方法
May 12 Python
Python 3实战爬虫之爬取京东图书的图片详解
Oct 09 Python
pandas数据筛选和csv操作的实现方法
Jul 02 Python
在python中画正态分布图像的实例
Jul 08 Python
Django使用消息提示简单的弹出个对话框实例
Nov 15 Python
对Matlab中共轭、转置和共轭装置的区别说明
May 11 Python
pytorch中的weight-initilzation用法
Jun 24 Python
Django REST Swagger实现指定api参数
Jul 07 Python
Pythonic版二分查找实现过程原理解析
Aug 11 Python
PyTorch和Keras计算模型参数的例子
Jan 02 #Python
Pytorch中实现只导入部分模型参数的方式
Jan 02 #Python
PyTorch中topk函数的用法详解
Jan 02 #Python
Pytorch训练过程出现nan的解决方式
Jan 02 #Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
Jan 02 #Python
基于MSELoss()与CrossEntropyLoss()的区别详解
Jan 02 #Python
python使用SQLAlchemy操作MySQL
Jan 02 #Python
You might like
新闻分类录入、显示系统
2006/10/09 PHP
PHP判断指定时间段的2个方法
2014/03/14 PHP
PHP中cookie和session的区别实例分析
2014/08/28 PHP
WebQQ最新登陆协议的用法
2014/12/22 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
2019/12/12 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
基于jQuery实现下拉收缩(展开与折叠)特效
2012/12/25 Javascript
JavaScript编程的单例设计模讲解
2015/11/10 Javascript
基于Jquery和html5的7款个性化地图插件
2015/11/17 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
javascript实现滑动解锁功能
2017/03/22 Javascript
Javascript中的async awai的用法
2017/05/17 Javascript
jQuery操作之效果详解
2017/05/19 jQuery
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
详解小程序如何改变onLoad的执行时机
2019/11/01 Javascript
使用element-ui +Vue 解决 table 里包含表单验证的问题
2020/07/17 Javascript
JS事件循环机制event loop宏任务微任务原理解析
2020/08/04 Javascript
[01:01:25]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第三局
2016/02/27 DOTA
[02:12]探秘2016国际邀请赛中国区预选赛选手房间
2016/06/25 DOTA
9种python web 程序的部署方式小结
2014/06/30 Python
如何处理Python3.4 使用pymssql 乱码问题
2016/01/08 Python
详解python中的json的基本使用方法
2016/12/21 Python
Python用threading实现多线程详解
2017/02/03 Python
简单谈谈Python中的json与pickle
2017/07/19 Python
三个python爬虫项目实例代码
2019/12/28 Python
python/golang实现循环链表的示例代码
2020/09/14 Python
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
Bailey帽子官方商店:Bailey Hats
2018/09/25 全球购物
周鸿祎:教你写创业计划书
2013/12/30 职场文书
简历中个人自我评价分享
2014/03/15 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
学生会主席演讲稿
2014/04/25 职场文书
年度优秀员工获奖感言
2014/08/15 职场文书
管辖权异议上诉状
2015/05/23 职场文书
总结Python变量的相关知识
2021/06/28 Python
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS