У меня возникли проблемы с отправкой из хрустящей формы в мою базу данных. Ниже из моих views.py. Любая помощь была бы потрясающей!Django - Не публиковать форму с хрустящей формой и данными
class CustomerView(XEditableDatatableView):
template_name = "customers.html"
model = Customer
#datatable
datatable_options = {
'columns': [
("Title", 'Title'),
("Name", 'PoC', helpers.make_xeditable),
("Email", 'PoCEmail', helpers.make_xeditable),
("Location", 'Location', helpers.make_xeditable),
("Date Added", 'DateAdded', helpers.make_xeditable),
],
'hidden_columns': ['ID'],
}
#crispy form
def get_context_data(self, **kwargs):
context = super(CustomerView, self).get_context_data(**kwargs)
customer_form = CustomersForm()
context['customer_form'] = customer_form
return context
#posting form
def post(self, request, *args, **kwargs):
if self.request.method == 'POST':
customer_form = CustomersForm(self.request.POST)
if customer_form.is_valid():
return HttpResponseRedirect(reverse('customerview'))
else:
customer_form = CustomersForm()
return HttpResponseRedirect(reverse('customerview'))
Спасибо за помощь!
Что значит «у меня troube» означает? Ошибки компилятора? Сообщения об ошибках времени выполнения? Что не работает, как вы ожидаете? –
Вы случайно забыли 'customer_form.save()' после 'is_valid()' случайно? – Anzel