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生成随机密码
Mar 10 Python
python实现应用程序在右键菜单中添加打开方式功能
Jan 09 Python
Python基于回溯法子集树模板解决最佳作业调度问题示例
Sep 08 Python
Python实现获取nginx服务器ip及流量统计信息功能示例
May 18 Python
python利用百度AI实现文字识别功能
Nov 27 Python
Django渲染Markdown文章目录的方法示例
Jan 02 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
Apr 11 Python
解决pycharm remote deployment 配置的问题
Jun 27 Python
python 利用pyttsx3文字转语音过程详解
Sep 25 Python
解决pyCharm中 module 调用失败的问题
Feb 12 Python
python3.7+selenium模拟淘宝登录功能的实现
May 26 Python
通过代码实例解析Pytest运行流程
Aug 20 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
php遍历删除整个目录及文件的方法
2015/03/13 PHP
PHP实现的mysql主从数据库状态检测功能示例
2017/07/20 PHP
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
Javascript 获取LI里的内容
2008/12/17 Javascript
Extjs Ajax 乱码问题解决方案
2009/04/15 Javascript
JavaScript中的逻辑判断符&&、||与!介绍
2014/12/31 Javascript
JS使用cookie实现DIV提示框只显示一次的方法
2015/11/05 Javascript
JavaScript动态创建div等元素实例讲解
2016/01/06 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
Vue.js框架路由使用方法实例详解
2017/08/25 Javascript
JavaScript实现树的遍历算法示例【广度优先与深度优先】
2017/10/26 Javascript
微信小程序实现打开内置地图功能【附源码下载】
2017/12/07 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
three.js实现炫酷的全景3D重力感应
2018/12/30 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
2020/06/02 jQuery
Vue自定义全局弹窗组件操作
2020/08/11 Javascript
微信小程序:报错(in promise) MiniProgramError
2020/10/30 Javascript
python根据文件大小打log日志
2014/10/09 Python
Python多进程通信Queue、Pipe、Value、Array实例
2014/11/21 Python
在主机商的共享服务器上部署Django站点的方法
2015/07/22 Python
在Python的一段程序中如何使用多次事件循环详解
2017/09/07 Python
用python实现k近邻算法的示例代码
2018/09/06 Python
Python 实现网课实时监控自动签到、打卡功能
2020/03/12 Python
Python利用PyPDF2库获取PDF文件总页码实例
2020/04/03 Python
python安装读取grib库总结(推荐)
2020/06/24 Python
Python3.9.1中使用split()的处理方法(推荐)
2021/02/07 Python
网站性能延迟加载图像的五种技巧(小结)
2020/08/13 HTML / CSS
Bally巴利英国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/05/07 全球购物
妇产科护士自我鉴定
2013/10/15 职场文书
治超工作实施方案
2014/05/04 职场文书
美国留学经济担保书
2014/05/20 职场文书
团员年度个人总结
2015/02/26 职场文书
公司劳动纪律管理制度
2015/08/04 职场文书
2019年大学生学年自我鉴定!
2019/03/25 职场文书
使用Springboot实现健身房管理系统
2021/07/01 Java/Android