Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django-外键反向创建_Django_Django Models_Foreign Keys - Fatal编程技术网

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]

这正是我所想的!我不知道这个功能。谢谢