Поля формы Django Admin Form не обновляются при сохранении формы изменений

В форме администратора для модели. Перед отправкой формы.

Я хочу отредактировать/добавить поле модели с внешним ключом, используя всплывающую форму изменения Django admins. При отправке я хотел бы, чтобы поля обновлялись новыми добавленными данными, которые были созданы/отредактированы в этой всплывающей форме изменений, без необходимости обновлять страницу и терять уже введенные данные.

class Button(models.Model):
    name = models.CharField(max_length=200)
    location = models.ForeignKey(Location, on_delete=models.CASCADE)

enter image description here

class Location(models.Model):
    name = models.CharField(max_length=200, help_text="Start here, slug will be created from name.")
    software = models.ForeignKey(Software, on_delete=models.CASCADE)

enter image description here

enter image description here

enter image description here

Не могу найти никакой помощи по этому вопросу. Любые предложения или помощь были бы очень кстати.

Может быть, это невозможно сделать?

Попробуйте импортировать класс из модели и использовать его в models.ForeignKey(). Например:

from .models import Location

class Button(models.Model):
    name = models.CharField(max_length=200)
    location = models.ForeignKey(Location, on_delete=models.CASCADE)

Вы указали строку Location, но это должен быть класс.

Вернуться на верх