JSON сериализатор с JQuery - PullRequest
       1

JSON сериализатор с JQuery

1 голос
/ 06 июля 2011

мой вопрос - хочу, чтобы моя дата отображалась в Python формата% B% d. На самом деле, я закончил с преобразованием даты, и теперь проблема в том, когда передать этот массив (today_data) в сериализатор json, он не будет работать.код следующим образом: я новичок в Django, вы можете помочь спасибо заранее.

def today_event(request):
    today_event = scene()

    now = datetime.now()
    now = str(now.strftime("%d %B %Y"))
    current_date_time = datetime.strptime(now,"%d %B %Y")
    today_event = scene.objects.filter(startdate=current_date_time)

    today_data = []
    for today in today_event:
        today.startdate = today.startdate.strftime("%B %d")
        today_data.append(today)    

    json_serializer = serializers.get_serializer("json")()
    data_event = json_serializer.serialize(today_data, ensure_ascii=False)
    return HttpResponse(data_event)

1 Ответ

1 голос
/ 06 июля 2011

Проблема не имеет ничего общего с датами.Просто модуль serializers предназначен только для наборов запросов.У вас есть стандартный список, поэтому просто используйте базовый модуль simplejson:

from django.utils import simplejson
data_event = simplejson.dumps(today_data)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...