Нужно, что бы пользователь мог заполнить форму на сайте, а не в админке.
Есть вот такая модель:
class Product(models.Model):
title = models.CharField(max_length = 130)
slug = models.SlugField()
description = models.TextField()
image = models.ImageField()
prise = models.DecimalField(max_digits = 7, decimal_places=0)
available = models.BooleanField(default=True)
def __str__(self):
return self.title
views.py
def create_product(request):
form = ProductForm(request.POST)
if form.is_valid():
company = form.save()
return redirect(company)
else:
return render(request, 'product_form.html', {'form': form})
и шаблон
<form method="POST" action="/" > {% csrf_token %}
{{ form }}
<input type="submit" value="Добавить" >
</form>
Как засунуть модель в форму?
И как форму отобразить на сайте?