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

<div id="calendar"></div>

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

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

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

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

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

[<Entry: doctor - Title>, <Entry: doctor - New entry>, <Entry: doctor - Entry3>,

,]

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

и список 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)

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