alexkomp
@alexkomp
Простота — залог надежности.

Как сделать, чтобы пользователь мог добавлять посты через форму на сайте, а не через админ панель на Django?

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


заполняю форму, но она не отображается на сайте и в админ панели
  • Вопрос задан
  • 712 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы