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中正则表达式的使用详解
Oct 17 Python
python实现超简单端口转发的方法
Mar 13 Python
python web基础之加载静态文件实例
Mar 20 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
Jun 14 Python
python实时监控cpu小工具
Jun 21 Python
Pycharm 设置默认头的图文教程
Jan 17 Python
python控制台实现tab补全和清屏的例子
Aug 20 Python
python单例设计模式实现解析
Jan 07 Python
将tensorflow模型打包成PB文件及PB文件读取方式
Jan 23 Python
Django实现前台上传并显示图片功能
May 29 Python
Keras: model实现固定部分layer,训练部分layer操作
Jun 28 Python
python引入其他文件夹下的py文件具体方法
May 23 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/02 无线电
把PHP安装为Apache DSO
2006/10/09 PHP
Php Cookie的一个使用注意点
2008/11/08 PHP
PHP5权威编程阅读学习笔记 附电子书下载
2012/07/05 PHP
学习php设计模式 php实现访问者模式(Visitor)
2015/12/07 PHP
PHP微信公众号自动发送红包API
2016/06/01 PHP
CI框架封装的常用图像处理方法(缩略图,水印,旋转,上传等)
2016/11/22 PHP
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
JavaScript DOM 学习第七章 表单的扩展
2010/02/19 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
jQuery实时显示鼠标指针位置和键盘ASCII码
2016/03/28 Javascript
Angularjs中$http以post请求通过消息体传递参数的实现方法
2016/08/05 Javascript
JQueryEasyUI之DataGrid数据显示
2016/11/23 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
通过一个简单的例子学会vuex与模块化
2017/11/22 Javascript
JS实现在文本指定位置插入内容的简单示例
2017/12/22 Javascript
浅谈webpack打包过程中因为图片的路径导致的问题
2018/02/21 Javascript
nuxt+axios实现打包后动态修改请求地址的方法
2020/04/22 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
跟老齐学Python之??碌某?? target=
2014/09/12 Python
python笔记:mysql、redis操作方法
2017/06/28 Python
Python flask框架post接口调用示例
2019/07/03 Python
Python Web框架之Django框架文件上传功能详解
2019/08/16 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
TensorFlow2.0:张量的合并与分割实例
2020/01/19 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
使用CSS3美化HTML表单的技巧演示
2016/05/17 HTML / CSS
HTML5 用动画的表现形式装载图像
2016/03/08 HTML / CSS
日语专业个人的求职信
2013/12/03 职场文书
生产部经理岗位职责
2013/12/16 职场文书
《世界多美呀》教学反思
2014/03/02 职场文书
学生党员公开承诺书
2014/05/28 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
生活小常识广播稿
2015/08/19 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书