私はこのようなdjangoモデルを持っています。Django複数インラインで動作しません
model.py
class Event(models.Model):
name = models.CharField(max_length=255)
def __unicode__(self):
return self.name
class Location(models.Model):
name = models.CharField(max_length=255)
def __unicode__(self):
return self.name
class Occurrence(models.Model):
event = models.ForeignKey(Event)
location = models.ForeignKey(Location)
class TimeSlot(models.Model):
occurrence = models.ForeignKey(Occurrence)
start = models.DateTimeField()
end = models.DateTimeField()
class TimeSlotInline(admin.StackedInline):
model = TimeSlot
extra = 1
class OccurrenceInline(admin.StackedInline):
model = Occurrence
inlines = [TimeSlotInline,]
extra = 2
class EventAdmin(admin.ModelAdmin):
inlines = [OccurrenceInline,]
admin.site.register(Event, EventAdmin)
admin.site.register(Location)
私は管理者ページに1ページ内のすべてのフィールドを表示したい。(新しいレコードを追加する場合。) 複数のadmin.pyインラインでは機能しません(最初のインラインのみ) これを行う方法は他にありますか?
更新:これはadmin.pyファイルを変更することで可能ですか? admin.pyのインラインにカスタマイズしたフォームを追加できますか?
任意のヘルプ?私はまだ問題を理解することができませんでした。 – user884624