FullCalendar и Django

Я хочу использовать плагин fullcalendar jquery в моем проекте django. У меня есть модель Entry

class Entry(models.Model):
    date = models.DatetimeField()

он имеет только атрибут даты. Я знаю, что fullcalendar использует начало и конец, но до этого тоже дойдет :)

мой взгляд ajax следующий

def eventsFeed(request):
    from django.utils.timezone import utc
    from django.core.serializers.json import DjangoJSONEncoder

    if request.is_ajax():
        print 'Its ajax from fullCalendar()'

    try:
        start = datetime.fromtimestamp(int(request.GET.get('start', False))).replace(tzinfo=utc)
        end = datetime.fromtimestamp(int(request.GET.get('end',False)))
    except ValueError:
        start = datetime.now.replace(tzinfo=utc)
        end = start + timedelta(days=7)

    entries = Entry.objects.filter(date__gte=start).filter(date__lte=end)
    print entries
    json_list = []
    for entry in entries:
        id = entry.id
        title = entry.title
        start = entry.date.strftime("%Y-%m-%dT%H:%M:%S")
        allDay = False

        json_entry = {'id':id, 'start':start, 'allDay':allDay, 'title': title}
        json_entry = json.dumps(json_entry, cls=DjangoJSONEncoder)
        json_list.append(json_entry)



    return HttpResponse(json_list, content_type='application/json')

мой template.html




    $(document).ready(function (){
         $("#calendar").fullCalendar({
             events:"calendar/eventfeeds/"
         });
    });

Мне нужно объекты для испытаний прямо сейчас в моей БД все на сегодняшний день и еще четыре в предыдущие дни. Также у меня включен часовой пояс, поэтому в моих моделях хранятся объекты даты и времени.

Но полный календарь не делаетт шоу события. Полный календарь начинается с сегодняшнего дня (25 ноября). Так что я получаю

start, end = 2013-10-27 00:00:00+00:00, 2013-12-08 00:00:00 

(почему, так как я получил представление о ноябре?)

[, , ,

,]

обычно он получает все записи, так как даты начала и окончания не совпадают с предполагаемыми (помните ноябрьское представление)

и список json_list

['{"start": "2013-11-20T17:30:00", "allDay": false, "id": 1, "title": "Title"}',
 '{"start": "2013-11-20T17:30:00", "allDay": false, "id": 2, "title": "New entry
"}', '{"start": "2013-11-20T17:30:00", "allDay": false, "id": 3, "title": "Entry
3"}', '{"start": "2013-11-21T22:00:00", "allDay": false, "id": 4, "title": "test
"}', '{"start": "2013-11-25T13:00:00", "allDay": false, "id": 5, "title": "New e
ntry"}', '{"start": "2013-11-25T09:52:00", "allDay": false, "id": 6, "title": "N
ew entry 2"}']

Дата начала изменена, чтобы быть в формате ISO8601. Что касается даты окончания, в документации сказано, что если объект события неУ него есть дата окончания, она использует дату окончания как 120 минут после даты начала. Так что это автоматически заселено. Но события нет рендер ... Так что я делаю не так?

EDIT1: переход к календарю / лента событий / я получаю пустую страницу. Значит json объекты не возвращаются .... ?? РЕДАКТИРОВАТЬ 2: Я был не прав, Eventfeeds возвращает JSON нормально, я просто непередать все параметры GET при проверке в EDIT1

Ответы на вопрос(1)

Ваш ответ на вопрос