Как сделать, чтобы пользователь мог добавлять посты через форму на сайте, а не через админ панель на Django?
есть вот такая модель:
class Product(ModelForm):
title = models.CharField(max_length = 130)
slug = models.SlugField()
description = models.TextField()
prise = models.DecimalField(max_digits = 7, decimal_places=0)
available = models.BooleanField(default=True)
def __str__(self):
return self.title
и форма:
class ProductForm(ModelForm):
class Meta:
model = Product
fields = ['description', 'prise', 'available', 'title', 'slug']
views.py
class ProductForm(UpdateView): # CreateView ...
template_name = 'index.html'
form_class = ProductForm
model = Product
success_url = "/"
заполняю форму, но она не отображается на сайте и в админ панели