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中__init__和__new__的区别详解
Jul 09 Python
python列表操作之extend和append的区别实例分析
Jul 28 Python
python模仿网页版微信发送消息功能
Feb 24 Python
python实现对文件中图片生成带标签的txt文件方法
Apr 27 Python
由Python编写的MySQL管理工具代码实例
Apr 09 Python
Django之模板层的实现代码
Sep 09 Python
python requests抓取one推送文字和图片代码实例
Nov 04 Python
Python tkinter 下拉日历控件代码
Mar 04 Python
django自定义非主键自增字段类型详解(auto increment field)
Mar 30 Python
Python新手学习装饰器
Jun 04 Python
python实战之一步一步教你绘制小猪佩奇
Apr 22 Python
Python图像处理之图像拼接
Apr 28 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
星际争霸 Starcraft 秘技补丁
2020/03/14 星际争霸
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
国外十大最流行的PHP框架排名
2013/07/04 PHP
php模拟登陆的实现方法分析
2015/01/09 PHP
php实现网页缓存的工具类分享
2015/07/14 PHP
动态为事件添加js代码示例
2009/02/15 Javascript
javascript function、指针及内置对象
2009/02/19 Javascript
javascript 写类方式之五
2009/07/05 Javascript
一些相见恨晚的 JavaScript 技巧
2010/04/25 Javascript
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
JavaScript中使用Substring删除字符串最后一个字符
2013/11/03 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
2015/06/08 Javascript
完美实现bootstrap分页查询
2015/12/09 Javascript
如何利用JS通过身份证号获取当事人的生日、年龄、性别
2016/01/22 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
js数字计算 误差问题的快速解决方法
2017/02/28 Javascript
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
2017/06/17 Javascript
electron + vue项目实现打印小票功能及实现代码
2018/11/25 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
手动实现vue2.0的双向数据绑定原理详解
2021/02/06 Vue.js
Python3.6正式版新特性预览
2016/12/15 Python
python中Switch/Case实现的示例代码
2017/11/09 Python
详解tensorflow实现迁移学习实例
2018/02/10 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
python http基本验证方法
2018/12/26 Python
TensorFlow2.0矩阵与向量的加减乘实例
2020/02/07 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
2020/03/13 Python
Python使用socket模块实现简单tcp通信
2020/08/18 Python
HTML5如何使用SVG的方法示例
2019/01/11 HTML / CSS
如何查看在weblogic中已经发布的EJB
2012/06/01 面试题
《白鹅》教学反思
2014/04/13 职场文书
交通事故协议书范本
2014/11/18 职场文书
三八妇女节新闻稿
2015/07/17 职场文书
国庆放假通知怎么写
2015/07/30 职场文书
Python基础之pandas数据合并
2021/04/27 Python
《杜鹃的婚约》OP主题曲「凸凹」无字幕影像公开
2022/04/08 日漫