Почему моя форма не может добавить новые данные в таблицу?
В моем views.py я использую представления на основе классов для отображения таблицы вместе с фильтром и формой (для добавления новых данных). Мои предыдущие страницы работали, когда я не определял никаких методов, но для этой страницы мне нужны методы для работы. Пожалуйста, сообщите мне, почему отправка моей формы создания приводит к ошибке "'ChamberLogView' object has no attribute 'object_list'". Если у вас есть какие-либо идеи по этому поводу, пожалуйста, дайте мне знать. Спасибо
class ChamberLogView(SingleTableMixin, CreateView, FilterView):
template_name = 'html/ChamberLog.html'
model = ChamberLog
table_class = ChamberLogTable
form_class = ChamberLogForm
filterset_class = ChamberLogFilter
def get_queryset(self, *args, **kwargs):
return ChamberLog.objects.filter(log_id = self.kwargs.get('pk'))
def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs)
context['ChamberLogInfo'] = ChamberLogInfo.objects.filter(pk = self.kwargs.get('pk'))
return context
def get_success_url(self):
#print(self.pk)
return HttpResponseRedirect(reverse('ChamberLog', kwargs={'pk': self.pk}))