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 相关文章推荐
合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友
Apr 09 Python
python实现倒计时的示例
Feb 14 Python
Python两个整数相除得到浮点数值的方法
Mar 18 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
Jan 04 Python
Python双向循环链表实现方法分析
Jul 30 Python
PyCharm+PySpark远程调试的环境配置的方法
Nov 29 Python
解决pycharm工程启动卡住没反应的问题
Jan 19 Python
Python实现多进程的四种方式
Feb 22 Python
python生成器推导式用法简单示例
Oct 08 Python
pytorch 中的重要模块化接口nn.Module的使用
Apr 02 Python
python3实现简单飞机大战
Nov 29 Python
Python控制台输出俄罗斯方块移动和旋转功能
Apr 18 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生成excel时单元格内换行问题的解决方法
2010/08/26 PHP
php根据某字段对多维数组进行排序的方法
2015/03/07 PHP
php工具型代码之印章抠图
2018/07/18 PHP
JQuery toggle使用分析
2009/11/16 Javascript
Javascript 通过json自动生成Dom的代码
2010/04/01 Javascript
jQuery随便控制任意div隐藏的方法
2013/06/28 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
jQuery 插件实现随机自由弹跳气泡样式
2017/01/12 Javascript
jQuery实现的分页功能示例
2017/01/22 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
2017/03/24 jQuery
JS实现身份证输入框的输入效果
2017/08/21 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
2018/08/28 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
浅谈vue.use()方法从源码到使用
2019/05/12 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
通过滑动翻页效果实现和移动端click事件问题
2021/01/26 Javascript
Python实现中文数字转换为阿拉伯数字的方法示例
2017/05/26 Python
Python开发的HTTP库requests详解
2017/08/29 Python
python编程使用协程并发的优缺点
2018/09/20 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
浅析Python 读取图像文件的性能对比
2019/03/07 Python
python SQLAlchemy 中的Engine详解
2019/07/04 Python
pytorch使用指定GPU训练的实例
2019/08/19 Python
让你的Python代码实现类型提示功能
2019/11/19 Python
Python视频编辑库MoviePy的使用
2020/04/01 Python
django filter过滤器实现显示某个类型指定字段不同值方式
2020/07/16 Python
Joules美国官网:出色的英国风格
2017/10/30 全球购物
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
事务机电主管工作职责
2014/02/25 职场文书
党课心得体会范文
2014/09/09 职场文书
房屋出租委托书格式
2014/09/23 职场文书
中国文明网向国旗敬礼寄语大全
2014/09/27 职场文书
2014年销售工作总结
2014/12/01 职场文书
先进工作者个人总结
2015/02/15 职场文书
家庭经济困难证明
2015/06/23 职场文书
Ajax异步刷新功能及简单案例
2021/11/20 Javascript