0

オーディオ機器の信号の流れを追跡するための一連のモデルを作成しようとしています。たとえば、ミキサーを適切にモデル化するには、いくつかの同一の入力と出力を追跡する必要があります。例えば:

class signal(models.Model):
    # e.g., 1/4" mono cable
    name = models.CharField(max_Length=100)
    def __unicode__(self):
        return self.name

class component_type(models.Model):
    # e.g., mixer
    name = models.CharField(max_length=250)
    def __unicode__(self):
        return self.name

class input(models.Model):
    # e.g., a single channel on a mixer
    type = models.ForeignKey("signal")
    component_type = models.ForeignKey("component_type")
    def __unicode__(self):
        return "%s - %s" % (self.component_type.name, self.type.name)

ミキサー用の 1/4 インチ モノラル ジャックのインスタンスを複数追加できます。問題ありません。私がやりたいのは、それらを自動列挙して、個々のチャンネルを追跡できるようにすることです。たとえば、 、ミキサーの 1/4" モノラル入力の最初のインスタンスを「Mixer - 1/4" Mono 1」と表現し、2 番目のインスタンスを「Mixer - 1/4" 2」と表現したいと考えています。両方を「Mixer - 1/4" Mono」という名前にするのではなく、

これには追加のフィールドと保存メソッドのハイジャックが必要になると思いますが、どうすればよいかわかりません。ありがとう!!

4

1 に答える 1