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实现的简单RPG游戏流程实例
Jun 28 Python
Python实现的远程登录windows系统功能示例
Jun 21 Python
将tensorflow的ckpt模型存储为npy的实例
Jul 09 Python
Flask框架通过Flask_login实现用户登录功能示例
Jul 17 Python
Python单向链表和双向链表原理与用法实例详解
Aug 31 Python
学习python的前途 python挣钱
Feb 27 Python
python实现视频分帧效果
May 31 Python
python实现机器人卡牌
Oct 06 Python
python中使用you-get库批量在线下载bilibili视频的教程
Mar 10 Python
利用scikitlearn画ROC曲线实例
Jul 02 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
Nov 24 Python
详解Python+OpenCV绘制灰度直方图
Mar 22 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
虹吸壶是谁发明的?煮出来的咖啡好喝吗
2021/03/04 冲泡冲煮
php一个解析字符串排列数组的方法
2015/05/12 PHP
Prototype的Class.create函数解析
2011/09/22 Javascript
获取表单控件原始(初始)值的方法
2013/08/21 Javascript
JS中实现replaceAll的方法(实例代码)
2013/11/12 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
详解vue-resource promise兼容性问题
2017/06/20 Javascript
使用Angular CLI快速创建Angular项目的一些基本概念和写法小结
2018/04/22 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
JS数组Reduce方法功能与用法实例详解
2020/04/29 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
使用python编写脚本获取手机当前应用apk的信息
2014/07/21 Python
浅谈Python中数据解析
2015/05/05 Python
Python简单实现enum功能的方法
2016/04/25 Python
浅谈Python类的__getitem__和__setitem__特殊方法
2016/12/25 Python
浅谈用Python实现一个大数据搜索引擎
2017/11/28 Python
python将文本分每两行一组并保存到文件
2018/03/19 Python
python画图把时间作为横坐标的方法
2019/07/07 Python
简单了解python filter、map、reduce的区别
2020/01/14 Python
使用python处理题库表格并转化为word形式的实现
2020/04/14 Python
python 日志模块 日志等级设置失效的解决方案
2020/05/26 Python
解决Pycharm双击图标启动不了的问题(JetBrains全家桶通用)
2020/08/07 Python
Python如何设置指定窗口为前台活动窗口
2020/08/12 Python
澳大利亚领先的运动鞋商店:Hype DC
2018/03/31 全球购物
德国亚马逊官方网站:Amazon.de
2020/11/15 全球购物
介绍一下HTTP、HTTPS和SSL
2012/12/16 面试题
2014年综治维稳工作总结
2014/11/17 职场文书
2015年元旦标语大全
2014/12/09 职场文书
鸟的天堂导游词
2015/01/31 职场文书
部门2015年度工作总结
2015/04/29 职场文书
2015年计划生育责任书
2015/05/08 职场文书
有关骆驼祥子的读书笔记
2015/06/26 职场文书
Redis如何一键部署脚本
2021/04/12 Redis
浅谈Python响应式类库RxPy
2021/06/14 Python
Python绘画好看的星空图
2022/03/17 Python