我有一个程序可以让用户添加客户、姓名和 RD 编号(RD 编号类似于 ID)数字应该是(意味着有些客户的 RD 数字高,有些客户的 RD 数字低,有些介于两者之间。它们并非全部按顺序填写。)我需要设置我的程序,以便当我添加客户时,下一个可用的 RD 数字是默认设置。
我的模特
class Customer(models.Model):
name = models.CharField(max_length=100)
description = models.CharField(max_length=100, blank=True)
active = models.BooleanField()
def __unicode__(self):
return self.name
class Route_distinguisher(models.Model):
name = models.CharField(max_length=100)
customer = models.ForeignKey(Customer)
comment = models.CharField(max_length=100, blank=True)
active = models.BooleanField(default=True)
rd = models.CharField(max_length=20, default='33763:264')
def __unicode__(self):
return self.name
例如,一些字段如下所示。
客户名称 RD
信托公司信托公司 33763:264100
namco namco 33763:264101
这里应该有客户插入
手机手机 33763:264110
和这里
南普南邮报 33763:264115