Уважаемые знатоки, подскажите пожалуйста как сделать чтобы через админку django возможно было менять страницу "О компании" не заходя в будущем в html код страницы модель создал
class About(models.Model):
title = models.CharField(max_length=255, verbose_name="Каталог")
slug = models.SlugField(max_length=255, verbose_name="URL", unique=True)
text = models.TextField(verbose_name='О компании', blank=True)
image = models.ImageField(upload_to='image/%Y/%m/', verbose_name='Картинка', blank=True)
def __str__(self):
return self.title
def get_absolute_url(self):
return reverse('catalog', kwargs={"slug": self.slug})
class Meta:
verbose_name = 'О компании'
verbose_name_plural = 'О компании '
вюха
class AboutBy(DetailView):
model = About
template_name = 'about.html'
context_object_name = 'about'
def get_context_data(self, *, object_list=None, **kwargs):
context = super(AboutBy, self).get_context_data(**kwargs)
context['title'] = 'О компании'
return context
URL
path('<str:slug>/', AboutBy.as_view(), name='about'),