ユーザーが顧客、名前、および 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 ナムコ 33763:264101
ここに顧客が挿入されているはずです
セル セローネ 33763:264110
そしてここ
ナンプ nampost 33763:264115