我正在尝试设置与时间长度相对应的产品(报纸订阅)。
我让客户使用 Django Admin 添加产品类型(各种订阅长度),但我找不到任何关于我应该使用什么模型对象类型来存储时间值(如 52 周、26 周、 1 周等)。我希望能够选择几天或几周的长度,因为有些论文是每周一次,有些则是每天一次。
现在我的产品模型是:
class Product(models.Model):
product_type = models.CharField(max_length=100)
product_description = models.CharField(max_length=255)
product_cost = models.DecimalField(decimal_places=2, max_digits=4)
product_active = models.BooleanField()
def get_absolute_url(self):
return "/signup/%i/" % self.id
def __unicode__(self):
return self.product_type
有什么方法可以让 product_type 成为一个对象类型,让用户定义时间值?
谢谢,
安东尼