django - 订单/产品型号中的多种产品类型
问题描述
我目前有类似于以下内容:
class ProductOne(Model):
# product one specific fields
class Order(Model):
# order level details (supplier, date, etc )
class ProductOrder(Model):
order = models.ForeignKey(WineOrder, on_delete=models.CASCADE)
product = models.ForeignKey(ProductOne, related_name="product", on_delete=models.CASCADE)
quantity = models.IntegerField("Order Quantity")
但现在我想添加更多产品类型(Product2、Product3 等)。每个订单只能包含一个产品类型,但我需要用户在为其生成订单之前选择产品类型,并且最好使用标准的管理界面。
有没有人对实现这一目标的最简单/最干净的方法有意见?
干杯
解决方案
推荐阅读
- python - 根据顶栏 pandas 向下填充
- r - 如何根据另一列中行的唯一值提取并写入文件一列中的所有行?
- nginx - Istio:最终用户身份验证中的 auth url 支持
- php - 正则表达式 - 在数组中提取数据字符串 php long
- php - 如果 eloquent 对象属性不存在,如何让 laravel 抛出错误?
- vb.net - 顺序/序数随机数发生器
- oracle - 如何从每日级别数据中仅取出更改记录?
- docker - 服务 “服务”选项卡加载数据时出错。请尝试刷新浏览器并重新登录
- arduino - Arduino:引脚时间不活动/活动
- java - Swagger Codegen - 缺少带有“jaxrs-spec”的 Jaxb 注释