Django Представление на основе классов (FormView)
class ReviewView(FormView):
form_class = ReviewForm
template_name = "review/review.html"
success_url = "/thank-you"
def form_valid(self, form):
form.save()
return super().form_valid(form)
вот эта ошибка как я могу ее исправить
Ошибка атрибута в /. У объекта 'ReviewForm' нет атрибута 'save'
У
Вернуться на верх
Form
нет метода save()
.
Вам нужно использовать ModelForm
, так как в этом случае с ним будет связан model
, и он будет знать, что куда сохранять https://docs.djangoproject.com/en/dev/topics/forms/modelforms/
Если вам не нужно ничего сохранять, это прекрасно.