Найти - Пользователи
Полная версия: django forms datetimefield
Начало » Django » django forms datetimefield
1
Fandal
Всем привет!

Помогите понять почему возникает следующее исключение:
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 сразу возникает исключение…?
В документации подобный пример указан.
Как правильно задать это поле?
SorrowFuck
На сколько я понимаю, дело не совсем в формах, у вас в представлении возникает исключение в условия проверки и функция BlaView не возвращает объект класса HttpResponse.
Fandal
хм, вьюха у меня такая(вырезано все лишнее)
# -*- 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 не понимаю
Fandal
оказалось перемудрил во вьюхе с уровнем вложености return render_to_response

Спасибо за наставление на путь истинный)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB