class Burger(models.Model): nazvanie = models.CharField(max_length=20) maslo = models.IntegerField() syr = models.IntegerField() kotleta = models.IntegerField() def __unicode__(self): return self.nazvanie class BurgerAdmin(admin.ModelAdmin): list_display = ('nazvanie', 'maslo', 'syr', 'kotleta',) admin.site.register(Burger, BurgerAdmin) class Retsept(models.Model): burger = models.ForeignKey(Burger) maslo = models.IntegerField() syr = models.IntegerField() kotleta = models.IntegerField() class RetseptAdmin(admin.ModelAdmin): list_display = ('burger', 'maslo', 'syr', 'kotleta',) raw_id_fields = ('burger', ) admin.site.register(Retsept, RetseptAdmin)
как сделать, чтобы при создании нового Retsept, при выборе burger, maslo, syr и kotleta заполнялись значениями (до нажатия сохранить) из соответствующего экземпляра класса Burger и были доступны для редактирования?