Всем привет.
Есть модель Chat2:
topic = models.CharField(...)
author = models.ForeignKey(...)
chatdate = models.DateTimeField(...)
chattext = models.TextField(...)
Нужно на ajax запрос выдать один чат:
1) Если пробовать передать вот так, то появляется ошибка
def chat_ajax(request):
if request.POST:
model = Chat2.objects.get(id=20)
json = {
'model ': model,
}
return JsonResponse(json, safe=False)
2) Если делать так, то все работает.
def chat_ajax(request):
if request.POST:
model = Chat2.objects.get(id=20)
json = {
'topic ': model.topic,
'author ': model.author ,
'chatdate ': model.chatdate,
'chattext ': model.chattext,
}
return JsonResponse(json, safe=False)
Вопрос, как нужно правильно делать, чтобы первый способ нормально все передавал?