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 相关文章推荐
Linux系统上Nginx+Python的web.py与Django框架环境
Dec 25 Python
Python基础学习之常见的内建函数整理
Sep 06 Python
Python实现霍夫圆和椭圆变换代码详解
Jan 12 Python
Python实现的直接插入排序算法示例
Apr 29 Python
浅谈Python traceback的优雅处理
Aug 31 Python
python生成每日报表数据(Excel)并邮件发送的实例
Feb 03 Python
pyhanlp安装介绍和简单应用
Feb 22 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
Jun 28 Python
浅析pandas 数据结构中的DataFrame
Oct 12 Python
Python网络编程之使用TCP方式传输文件操作示例
Nov 01 Python
Python 之 Json序列化嵌套类方式
Feb 27 Python
Pandas 数据编码的十种方法
Apr 20 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 文件锁
2017/02/19 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
2017/12/21 PHP
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
用console.table()调试javascript
2014/09/04 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
JS闭包、作用域链、垃圾回收、内存泄露相关知识小结
2016/05/16 Javascript
Bootstrap源码解读导航(6)
2016/12/23 Javascript
详解Vue webapp项目通过HBulider打包原生APP
2018/06/29 Javascript
详解Vue源码学习之双向绑定
2019/04/10 Javascript
通过Nodejs搭建网站简单实现注册登录流程
2019/06/14 NodeJs
小谈angular ng deploy的实现
2020/04/07 Javascript
详解Vue之计算属性
2020/06/20 Javascript
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
python实现图片批量剪切示例
2014/03/25 Python
Python使用functools模块中的partial函数生成偏函数
2016/07/02 Python
python时间日期函数与利用pandas进行时间序列处理详解
2018/03/13 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
CentOS7下安装python3.6.8的教程详解
2020/01/03 Python
python离线安装外部依赖包的实现
2020/02/13 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
2020/02/29 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
2020/05/16 Python
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
Hanro官网:奢华男士和女士内衣、睡衣和家居服
2018/10/25 全球购物
精彩的大学生自我评价
2013/11/17 职场文书
绿色出行口号
2014/06/18 职场文书
放飞理想演讲稿
2014/09/09 职场文书
2014年环境整治工作总结
2014/12/10 职场文书
护理实习生带教计划
2015/01/16 职场文书
自信主题班会
2015/08/14 职场文书
如何使用PyCharm及常用配置详解
2021/06/03 Python
教你一步步实现一个简易promise
2021/11/02 Javascript
MySQL创建管理KEY分区
2022/04/13 MySQL