Если я запускаю dev-сервер и перехожу на определенный вид.Я не получил ответа.
мой взгляд похож на следующий
from django.http import HttpResponse, Http404
from goals.models import Child
import json
def viewChildren(request):
jsonData= []
allChildren = Child.objects.all()
for child in allChildren:
jsonData.append({'id': child.id, 'name': child.name})
return HttpResponse(json.dumps(jsonData),mimetype="application/json")
Чтобы проверить, что происходит, я сделал следующее
python manage.py shell
>>> import goals.views as v
>>> r = v.viewChildren('')
>>> print r
Content-Type: application/json
[{"id": 1, "name": "Test Child"}, {"id": 2, "name": "Second child"}]
Итак, я знаю, что видправильные и правильные данные передаются после вызова представления ... Но это не передается при просмотре в браузере.
Есть предложения?(это похоже на множество вопросов, но ни один из найденных мною вопросов не показал описанную выше ситуацию, когда представление дает правильный ответ, а из браузера это не так)