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 相关文章推荐
web.py获取上传文件名的正确方法
Aug 26 Python
Python多进程分块读取超大文件的方法
Apr 13 Python
python 查找字符串是否存在实例详解
Jan 20 Python
python入门教程之识别验证码
Mar 04 Python
django 开发忘记密码通过邮箱找回功能示例
Apr 17 Python
无法使用pip命令安装python第三方库的原因及解决方法
Jun 12 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
Jul 11 Python
Python编程深度学习绘图库之matplotlib
Dec 28 Python
Python设计模式之外观模式实例详解
Jan 17 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
Apr 08 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
Aug 17 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 函数语法介绍一
2009/06/14 PHP
简单的自定义php模板引擎
2016/08/26 PHP
jQuery ajax+PHP实现的级联下拉列表框功能示例
2019/02/12 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
硬盘浏览程序,保存成网页格式便可使用
2006/12/03 Javascript
事件模型在各浏览器中存在差异
2010/10/20 Javascript
基于jquery的高性能td和input切换并可修改内容实现代码
2011/01/09 Javascript
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
提升PHP安全:8个必须修改的PHP默认配置
2014/11/17 Javascript
jQuery中unwrap()方法用法实例
2015/01/16 Javascript
浅谈javascript 函数内部属性
2015/01/21 Javascript
ECMAScript6中Set/WeakSet详解
2015/06/12 Javascript
微信小程序 开发指南详解
2016/09/27 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
jquery+css实现下拉列表功能
2017/09/03 jQuery
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
详解如何配置vue-cli3.0的vue.config.js
2018/08/23 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
vue实现循环滚动列表
2020/06/30 Javascript
Python3实现连接SQLite数据库的方法
2014/08/23 Python
Python XML RPC服务器端和客户端实例
2014/11/22 Python
详解Django中的form库的使用
2015/07/18 Python
python开发之函数定义实例分析
2015/11/12 Python
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
手写一个python迭代器过程详解
2019/08/27 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
python中xlutils库用法浅析
2020/12/29 Python
python中openpyxl和xlsxwriter对Excel的操作方法
2021/03/01 Python
芬兰灯具网上商店:Nettilamppu.fi
2018/06/30 全球购物
完整版商业计划书
2014/09/15 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
党员公开承诺书2015
2015/01/21 职场文书
信息技术研修心得体会
2016/01/08 职场文书
pytorch 带batch的tensor类型图像显示操作
2021/05/20 Python
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS