Поля формы Django Admin Form не обновляются при сохранении формы изменений
В форме администратора для модели. Перед отправкой формы.
Я хочу отредактировать/добавить поле модели с внешним ключом, используя всплывающую форму изменения Django admins. При отправке я хотел бы, чтобы поля обновлялись новыми добавленными данными, которые были созданы/отредактированы в этой всплывающей форме изменений, без необходимости обновлять страницу и терять уже введенные данные.
class Button(models.Model):
name = models.CharField(max_length=200)
location = models.ForeignKey(Location, on_delete=models.CASCADE)
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)
Не могу найти никакой помощи по этому вопросу. Любые предложения или помощь были бы очень кстати.
Может быть, это невозможно сделать?
Попробуйте импортировать класс из модели и использовать его в 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
, но это должен быть класс.