После долгих поисков я так и не нашел ни одного ответа, к которому смог применить.
В моем приложении django есть модели, которые создают новые страницы на сайте:
class Page(models.Model):
name = models.CharField(max_length=255, null=False, blank=False, unique=True)
content = HTMLField('Content')
slug = models.CharField(max_length=255)
background_image = models.ImageField(
upload_to="page_background/",
null=False,
blank=False,
default="default/livresse_logo.png",
)
Как видите, в нем есть редактор WYSIWYG, заголовок и фоновое изображение.
Когда я захожу на страницу администратора, это выглядит так:
![enter image description here](https://i.stack.imgur.com/0zhUL.png)
Я ищу способ добавить кнопку «Предварительный просмотр» (возможно, рядом с кнопкой «Сохранить»), которая бы отображала содержимое моей модели, включенной в шаблон, которое будет использоваться для отображения страницы перед сохранением.
Я хотел бы, чтобы эта кнопка отображалась только для этой модели.
Надеюсь, я достаточно ясно.