0
私はモデルクラスがあります。DjangoのModelAdminに条件フィールドを追加するには?
class Product(models.Model):
category = models.ForeignKey(Category)
name = models.CharField(max_length=90)
...
class Category(models.Model):
name = models.CharField(max_length=90)
description = models.CharField(max_length=2000)
properies = models.ManyToManyField(Property)
...
#property type, ex: 'weight', 'length'
class Property(models.Model):
...
#value for every product
class PropertyValue(models.Model):
product = models.ForeignKey(Product)
property = models.ForeignKey(Property)
...
をし、私が選択したカテゴリに依存しPropertyValueをフォームを持つ、カスタム製品/追加/ページを必要としています。 ModelAdminクラスのcategory_idでPropertyValueリストを取得するメソッドを作成しましたが、選択したカテゴリが変更されたときにランタイムに呼び出す方法はありますか?それはdjangoで可能ですか?
管理クラスのrelevevntセクションを追加するようにしてください – e4c5