Django-外键反向创建
想象一下这个模型:Django-外键反向创建,django,django-models,foreign-keys,Django,Django Models,Foreign Keys,想象一下这个模型: class ExercisePart(models.Model): exercise = models.ForeignKey(Exercise) sequence = models.IntegerField() class Meta: unique_together = (('exercise', 'sequence',),) class Exercise(models.Model): name = models.CharField(max_leng
class ExercisePart(models.Model):
exercise = models.ForeignKey(Exercise)
sequence = models.IntegerField()
class Meta:
unique_together = (('exercise', 'sequence',),)
class Exercise(models.Model):
name = models.CharField(max_length=15)
从管理界面,我希望能够通过Exercise
页面创建/链接ExercisePart
s。我之所以这样做是因为我希望避免每次添加ExercisePart
s时都要转到另一页
可能吗?我该怎么做呢?你在找那个
管理员
class ExercisePartInline(admin.TabularInline):
model = ExercisePart
class ExerciseAdmin(admin.ModelAdmin):
inlines = [ExercisePartInline]
这正是我所想的!我不知道这个功能。谢谢