1
Как получить доступ к запросу в form_valid?Доступ к переменной запроса в Django CreateView form_valid метод
def redirect_logic_func(request):
#redirect logic
class CView(CreateView):
form_class = CForm
template_name = "c_form.html"
def form_valid(self, form):
form.save()
super(CView, self).form_valid(form)
return redirect_logic_func(self.request)
Is self.request.POST так же, как запрос.POST?
Что такое 'неприятности' у Вас есть? 'self.request.POST' в' form_valid' должен работать. – Alasdair
есть запрос.POST такой же как self.request.POST? – tilaprimera
Я угадываю здесь, потому что ваш вопрос очень расплывчатый. Вы передаете 'self.request.POST' свой метод redirect_logic_func, ожидающий' request'; если в этом методе у вас есть строка, такая как 'request.POST', тогда это не удастся; вы, вероятно, захотите передать полный запрос, как этот 'return redirect_logic_func (self.request)' –