Задать вопрос
@Ribachok

Как вставить форму в ListView?

У меня есть модель
class Notif(models.Model):
    user = models.OneToOneField(User, on_delete=models.CASCADE)
    date = models.DateTimeField(default=timezone.now)
    text = models.CharField(max_length=100)

И в шаблоне я вывожу все объекты модели, но форма никак не работает. Максимум, чего я смог добиться - форма начала показываться в шаблоне, но при подтверждении выдает ошибку 405. Вот вьюха
class Home(ListView):
    template_name ='main.html'
    context_object_name = 'p'
    model = Notif

    def get_context_data(self, **kwargs):
        context = super(Home, self).get_context_data(**kwargs)
        context['form'] = Notif()
        return context
  • Вопрос задан
  • 35 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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