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 ElementTree 基本读操作示例
Apr 09 Python
Python使用time模块实现指定时间触发器示例
May 18 Python
Python模拟登陆实现代码
Jun 14 Python
TensorFlow平台下Python实现神经网络
Mar 10 Python
Python-OpenCV基本操作方法详解
Apr 02 Python
对Python中Iterator和Iterable的区别详解
Oct 18 Python
python bmp转换为jpg 并删除原图的方法
Oct 25 Python
Python pip替换为阿里源的方法步骤
Jul 02 Python
妙用itchat! python实现久坐提醒功能
Nov 25 Python
Python实现搜索算法的实例代码
Jan 02 Python
python自然语言处理之字典树知识总结
Apr 25 Python
Python中的np.argmin()和np.argmax()函数用法
Jun 02 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支持页面回退的两种方法[转]
2007/02/14 PHP
php之CodeIgniter学习笔记
2013/06/17 PHP
基于PHP文件操作的详细诠释
2013/06/21 PHP
深入Nginx + PHP 缓存详解
2013/07/11 PHP
php中header设置常见文件类型的content-type
2015/06/23 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
php接口技术实例详解
2016/12/07 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
prototype Element学习笔记(篇一)
2008/10/26 Javascript
JavaScript 自动完成脚本整理(33个)
2009/10/20 Javascript
jQuery中:input选择器用法实例
2015/01/03 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
Javascript数据结构与算法之列表详解
2015/03/12 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
浅析js的模块化编写 require.js
2016/12/07 Javascript
微信小程序progress组件使用详解
2018/01/31 Javascript
nodejs初始化init的示例代码
2018/10/10 NodeJs
vue.js实现备忘录demo
2019/06/26 Javascript
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
Vue两个版本的区别和使用方法(更深层次了解)
2020/02/16 Javascript
[04:44]显微镜下的DOTA2第二期——你所没有注意到的细节
2014/06/20 DOTA
python合并文本文件示例
2014/02/07 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
Python xpath表达式如何实现数据处理
2020/06/13 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
人力资源管理专业毕业生自我评价
2013/09/21 职场文书
应届生财务会计求职信
2013/11/05 职场文书
大学生求职自荐信
2013/12/12 职场文书
学校安全教育制度
2014/01/31 职场文书
2014年机关后勤工作总结
2014/12/16 职场文书
迎新生欢迎词
2015/01/23 职场文书
2016优秀毕业生个人事迹材料
2016/02/29 职场文书