听起来你想让卖家指定商品的尺寸,然后让用户选择其中一种尺寸。尺寸需要遵循一定的模式,例如[1,2,3,4。。。11,12]。对吗?在

choices选项允许您为每个对象选择一个大小,但是如果您想让每个对象有多个大小,这是不够的。在

这听起来像是介于产品表和大小表之间的many-to-many relation的候选者。在尺码表中,您可以为商店提供的每种鞋码创建条目,如6号、7号等:class Size(models.Model):

foot_size = models.IntegerField()

gender = models.CharField(choices=(('F', 'Female'), ('M', 'Male'), ('U', 'Ungendered')))

# Sample to create a size

s1 = Size(foot_size=6, gender='F')

s1.save()

s2 = Size(foot_size=7, gender='F')

s2.save()

然后,在产品模型中,添加一个大小字段,例如

^{pr2}$

然后,可以按如下方式创建新产品:

^{3}$

产品p将被捆绑到两个女性脚尺寸:6和7。这样,当卖家创建产品时,他们可以指定提供的尺码-在您的表单中,这将自动填充数据库中的所有尺码对象。然后,当客户购买产品时,他们会指定该产品提供的尺寸之一。在

您可以根据需要扩展尺寸模型或产品模型来容纳更多的产品,但可能更简单更容易。希望这能让您开始,并查看多对多关系的Django文档链接,以了解更多使用它的方法。在

python假设产品列表如下_Django:我怎样才能得到一个模型来存储一个鞋码的列表(比如python或者其他的)...相关推荐

  1. python假设产品列表如下_Python.习题五 列表与元组(上)

    Python. 列表与元组 1.假设有三个列表:lst_who=["小马","小羊","小鹿"],lst_where=["草地上& ...

  2. python假设产品列表如下请首先打印出商品列表_Python列表练习题

    4.往names列表中Rain后面插入一个子列表["oldboy","oldgirl"]. 5.返回names列表中Peiqi的索引值(下标). 6.创建新列表 ...

  3. Python自定义豆瓣电影种类,排行,点评的爬取与存储(高阶上)

    Python 2.7 IDE Pycharm 5.0.3 Firefox 47.0.1 豆瓣电影系列: - 基础抓取(限于"豆瓣高分"选项电影及评论)请看↓ Python自定义豆瓣 ...

  4. python假设有三个列表_python基础三(列表和元组)

    1.序列概述: ?python内置了许多种序列,列表.元组.字符串等. ?列表和元组的不同在于,列表是可以修改的,而元组不可以,这意味着列表用于需要中途添加元素的情形,而元组适用于禁止修改元素的情形. ...

  5. python生成20个随机数列表偶数下标排列_编写程序,生成一个包含 20 个随机整数的列表,然后对其中偶数下标的元素进行降序排列,奇数下标的元素不变。(提示:使用切片。)_学小易找答案...

    [简答题]编写程序,输出所有由 1 . 2 . 3 . 4 这 4 个数字组成的素数,并且在每个素数中每个数字只使用 1 次. [填空题]表达式 [x for x in [1,2,3,4,5] if ...

  6. 经典 Python参数传递采用的肯定是“传对象引用”的方式。相当于传值和传引用的一种综合。如果函数收到的是一个可变对象(比如字典或者列表)的引用,就能修改对象的原始值--相当于通过“传引用”来传递对象

    python不允许程序员选择采用传值还是传引用.Python参数传递采用的肯定是"传对象引用"的方式.这种方式相当于传值和传引用的一种综合.如果函数收到的是一个可变对象(比如字典或 ...

  7. python语言入门编程猫-编程猫推出海龟编程器,打造Python教育产品矩阵

    原标题:编程猫推出海龟编程器,打造Python教育产品矩阵 芥末堆8月18日讯 今日,编程猫推出Python教育产品矩阵,其中包括海龟编程器.游戏化教学产品"代码竞技场".教材.师 ...

  8. python 使用sort()函数和正则表达式(lambda)对os.listdir()获取的文件夹文件列表进行重新排序 乱序排序

    # 排序函数,对文件列表进行排序 # 排序函数,对文件列表进行排序(filenames为文件夹文件的文件名的字符串列表) def sort_filenames(filenames):# (1)可以以l ...

  9. python 如何匹配列表中某个单词_Python如何匹配文本文件中多行中的特定单词/数字,并将它们存储在单独的列表中...

    解释您想要的正则表达式及其工作原理 以上所有的答案都有效,但是如果你想真正理解这个问题,我认为这可能是一个很好的方法.首先你要想一想你想找到什么.在 对于前三个,您希望匹配类似name space d ...

  10. python列表元素替换的数据结构_Python基础学习数据结构(第2讲:列表;第2讲:列表创建、添加元素、插入元素、替换元素、删除元素、其他常用方法和列表派生),第二,主讲,追加,推导,式...

    列表也是一种序列结构,与元组不同,列表具有可变性,可以追加.插入.删除和替换列表中的元素. 1.创建列表 创建列表可以使用list([iterable])函数,或者用中括号[ ]将元素括起来,元素之间 ...

最新文章

  1. 南方科技大学环境学院夏雨教授博士后一名(环境微生物方向)
  2. 上级对下级用通知合适吗_用报纸练书法,真的合适吗吗?
  3. Hadoop赠品–综述
  4. 我拿模型当朋友,模型却想泄漏我的隐私?
  5. php 如何单独刷新模板,反馈一个x-admin模板的问题,点击左侧栏不会刷新右侧栏当前页面的问题,并提供解决方案。...
  6. 记一次在西部数码上买域名的悲催经历
  7. python print 换行_和我一起学Python?第1讲——Print()函数
  8. cv::KeyPoint中response的介绍
  9. linux配置maven环境变量
  10. html的px和屏幕什么关系,Html字体大小的设置单位PT与PX区别
  11. 阿里飞天分布式操作系统
  12. 快速查看南京商品房销售信息
  13. Microsoft PPT文本框里首行缩进单位只能默认为厘米而不能设置为“字符”等其他单位?
  14. oracle右键删除表格,Oracle删除表的几种方法
  15. EditText更改光标的大小和颜色
  16. srs linux开机启动,SRS之安装与使用
  17. React全家桶写一个CNode社区,奉上心得与源码
  18. nginxgrafana监控面板显示nodatatoshow
  19. 【线段树】2019雅礼集训 sequence
  20. Matplotlib绘制雷达图

热门文章

  1. 抖音艺术签名小程序源码/艺术签名设计小程序源码/字节跳动小程序开发
  2. H5营销天花板 | 派券案例分享
  3. Java学习笔记--八种基本数据类型
  4. 基于ssh大学生社交平台mysql
  5. 发票核验的新篇章:探讨基于 API 的自动化发票验证技术
  6. 对Scala隐式转换的一些总结
  7. 计算机在多媒体系统中的作用,计算机多媒体系统在高中物理教学中的作用知识讲解.pdf...
  8. Tomcat报错:org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet
  9. [VB.NET]请问在WINCE中如何实现输入法的自动切换呢?
  10. 中国计算机科学南开分数线,南开大学计算机科学与技术考研历年分数线报录比及导师信息.pdf...