たとえば、顧客(Customer
)が来て出版社()を評価できるサイトを作成していますPublishingHouse
。Customer
との両方のアドレスを格納する必要があるため、次のようなクラスPublishingHouse
を作成します。Address
class Address(models.Model):
line1 = models.CharField(max_length=50)
line2 = models.CharField(max_length=50)
city = models.CharField(max_length=50)
postal_code = models.CharField(max_length=6)
country = models.CharField(max_length=50)
そして、私たちCustomer
とPublishingHouse
クラスは、次のようにそれへの参照を持っています:
class Customer(models.Model):
name = models.CharField(max_length=50)
address = models.ForeignKey(Address)
class PublishingHouse(models.Model):
name = models.CharField(max_length=50)
website = models.URLField(max_length=4096)
address = models.ForeignKey(Address)
Address
これはdjangoシェルでのインタラクティブセッションでは正常に機能しますが、これらのモデルのadminをアクティブにすると、[顧客の追加]または[パブリッシングハウスの追加]ページにフィールドを表示させる方法はありますか?
django1.5を使用しています