私はこのモデルを持っています:
class IllnessMedication(models.Model):
FREQUENCY_CHOICES = (
('D', 'Day'),
('W', 'Week'),
('M', 'Month'),
)
NUMERIC_CHOICES = (
(1, 1),
(2, 2),
(3, 3),
(4, 4),
)
illness = models.ForeignKey(Illness)
medication = models.ForeignKey(Medication)
strength = models.CharField("strength", max_length=25)
dosage = models.IntegerField("dosage", choices=NUMERIC_CHOICES)
class Meta:
db_table = "medication_illness"
class Medication(models.Model):
value = models.CharField("medication", max_length=50)
class Meta:
db_table = "medication"
class Illness(models.Model):
value = models.CharField("code", max_length=10)
description = models.CharField("description", max_length=100)
class Meta:
db_table = "illness"
リストビューをファッション別にグループで表示したい、つまり
Illness1
Medication11
Strenght1 Dosage1
Strenght2 Dosage2
Strenght3 Dosage3
Medication12
Strenght1 Dosage1
Strenght2 Dosage2
Strenght3 Dosage3
Illness2
Medication21
Strenght1 Dosage1
..................
これは、Django がインストールした利用可能なオプション/機能/などを使用して Django 管理モデルと ModelAdmin を微調整することで達成できますか?
後者が本当なら、私にいくつかの指針を教えてください。大変感謝しています。
ギ