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基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
Dec 08 Python
机器学习python实战之决策树
Nov 01 Python
用pandas按列合并两个文件的实例
Apr 12 Python
Python基础知识点 初识Python.md
May 14 Python
使用python telnetlib批量备份交换机配置的方法
Jul 25 Python
python 进程 进程池 进程间通信实现解析
Aug 23 Python
Pytorch模型转onnx模型实例
Jan 15 Python
Tensorflow轻松实现XOR运算的方式
Feb 03 Python
Python实现进度条和时间预估的示例代码
Jun 02 Python
Python通过kerberos安全认证操作kafka方式
Jun 06 Python
python读取图像矩阵文件并转换为向量实例
Jun 18 Python
django 实现后台从富文本提取纯文本
Jul 02 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实现redis数据库指定库号迁移的方法
2015/01/14 PHP
php实现word转html的方法
2016/01/22 PHP
php并发加锁示例
2016/10/17 PHP
php的instanceof和判断闭包Closure操作示例
2020/01/26 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
由document.body和document.documentElement想到的
2009/04/13 Javascript
兼容多浏览器的iframe自适应高度(ie8 、谷歌浏览器4.0和 firefox3.5.3)
2009/11/04 Javascript
js识别uc浏览器的代码
2015/11/06 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
Javascript ES6中数据类型Symbol的使用详解
2017/05/02 Javascript
vue.js如何将echarts封装为组件一键使用详解
2017/10/10 Javascript
重学JS 系列:聊聊继承(推荐)
2019/04/11 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
详解vue更改头像功能实现
2019/04/28 Javascript
python中去空格函数的用法
2014/08/21 Python
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
Python实现一个转存纯真IP数据库的脚本分享
2017/05/21 Python
使用python读取csv文件快速插入数据库的实例
2018/06/21 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
解决nohup执行python程序log文件写入不及时的问题
2019/01/14 Python
Python datetime和unix时间戳之间相互转换的讲解
2019/04/01 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
pycharm快捷键汇总
2020/02/14 Python
sklearn+python:线性回归案例
2020/02/24 Python
html5标记文字_动力节点Java学院整理
2017/07/11 HTML / CSS
cosme官方海外旗舰店:日本最大化妆品和美容产品的综合口碑网站
2017/01/18 全球购物
幼师专业求职推荐信
2013/11/08 职场文书
传媒专业推荐信范文
2013/11/23 职场文书
档案工作汇报材料
2014/08/21 职场文书
运动会演讲稿300字
2014/08/25 职场文书
总经理检讨书
2014/09/15 职场文书
vue首次渲染全过程
2021/04/21 Vue.js
python如何读取.mtx文件
2021/04/22 Python
python opencv检测直线 cv2.HoughLinesP的实现
2021/06/18 Python
详解redis在微服务领域的贡献
2021/10/16 Redis