Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 27, 2013 18:15:08

Fandal
От:
Зарегистрирован: 2009-05-24
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

django forms datetimefield

Всем привет!

Помогите понять почему возникает следующее исключение:

Exception Value: 	
The view BlaBla.views.BlaView didn't return an HttpResponse object.
Класс форм в файле forms.py:
class SearchForm(forms.Form):
    src = forms.CharField(label='точка А', required=False)
    dst = forms.CharField(label='точка B:', required=False)
    day = forms.DateTimeField() # проблемное поле
Так вот, как только добавляю в вышеуказанный класс формы поле day сразу возникает исключение…?
В документации подобный пример указан.
Как правильно задать это поле?



Офлайн

#2 Янв. 27, 2013 18:21:51

SorrowFuck
От: Хабаровск
Зарегистрирован: 2012-10-10
Сообщения: 64
Репутация: +  2  -
Профиль   Отправить e-mail  

django forms datetimefield

На сколько я понимаю, дело не совсем в формах, у вас в представлении возникает исключение в условия проверки и функция BlaView не возвращает объект класса HttpResponse.



_________
Новичок

Офлайн

#3 Янв. 27, 2013 18:32:53

Fandal
От:
Зарегистрирован: 2009-05-24
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

django forms datetimefield

хм, вьюха у меня такая(вырезано все лишнее)

# -*- coding: utf-8 -*-
from django.shortcuts import render_to_response
from blabla.form import SearchForm
def blablaView(request):
     # различные переменные и проверка формы на валидность
     return render_to_response('index.html', {
                                # другие переменные
                                'form' : form,
                                     })
соответственно в шаблон передаю через render_to_response и как при этом использовать HttpResponse не понимаю



Офлайн

#4 Янв. 27, 2013 19:54:28

Fandal
От:
Зарегистрирован: 2009-05-24
Сообщения: 28
Репутация: +  0  -
Профиль   Отправить e-mail  

django forms datetimefield

оказалось перемудрил во вьюхе с уровнем вложености return render_to_response

Спасибо за наставление на путь истинный)



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version