【发布时间】:2018-01-13 01:58:17
【问题描述】:
我正在尝试创建一个涉及产品、客户和订单的数据结构。客户和产品是独立的表,而订单引用产品和客户。
订单表字段:
- 时间戳
- 客户
- 产品和数量
这是我尝试创建一个 django 模型来实现这一点:
from django.db import models
class Customer(models.Model):
name = models.CharField(max_length=30)
latitude = models.FloatField(default=0)
longitude = models.FloatField(default=0)
class Product(models.Model):
name = models.CharField(max_length=30)
weight = models.FloatField(default=0)
class Order(models.Model):
customer = models.ForeignKey(Customer, on_delete=models.CASCADE)
timestamp = models.DateTimeField(auto_now=True)
products = models.ManyToManyField(Product)
quantity = ?
如何创建映射到特定产品的数量字段?也欢迎使用其他模型来实现相同的结果。
【问题讨论】:
-
对于那些在 django admin 中寻找如何使用这个模型的人来说,这应该会有所帮助:stackoverflow.com/questions/6034047/…
标签: python django django-models