【发布时间】:2022-10-07 14:24:36
【问题描述】:
我是 django 的新手,我想创建以 # 开头的自定义购物车编号。当新记录进入数据库时。 #1-1000, #1-1001, #1-9999, .... #2-1000, ...#2-9999 等
This is my model
class Cart(models.Model):
# id = models.CharField(primary_key=True, editable=False, max_length=10)
user = models.ForeignKey(Customer, on_delete=models.CASCADE, related_name=\"cart\")
create_date = models.DateField(auto_now_add=True)
cart_number = models.CharField(max_length=500, default=increment_cart_number, null=True, blank=True)
total_summa = models.FloatField()
time = models.TimeField(auto_now_add=True)
cart_number 将始终在 1000- 9999 范围内,那么如何使用 increment_cart_number 函数来做到这一点?
标签: django django-models django-rest-framework