Как сделать, чтобы пользователь мог добавлять посты через форму на сайте, а не через админ панель на 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 = "/"
заполняю форму, но она не отображается на сайте и в админ панели