передаю render_to_string. Иногда работает нормально, иногда выдает текст с тегами по нужной странице. Кто работал с JsonResponce, где можно о нем почитать? Заранее признателен.
https://docs.djangoproject.com/en/3.1/ref/request-response/#jsonresponse-objects и в код провалиться
{"html_form": "\n\n\n\n\n <script>\n \n function procedure_search_autocomplete(selector) { \n// console.log('procedure_search_autocomplete');\n $(selector).autocomplete({\n source: \"/ajax_calls/search_procedure/\",\n minLength: 3,\n open: Выдается вот такая ерунда. А эту ссылку я смотрел, но все равно не понимаю. Jsonresponce должен заменить часть кода, но похоже, не может этого сделать.
не совсем понимаю что он должен заменить? он тебе просто строку шлет такой какая она лежит в бд
POST /inspections/service/load/5/analyse/ HTTP/1.1" 404 1822 - у меня по этому адресу отрабатывает вью, последним движением которой return JsonResponse(data, safe=False). Когда я смотрю отладчиком, вижу Failed to load resource: http://127.0.0.1:8000/inspections/service/load/5/analyse/ the server responded with a status of 404 (Not Found), а по этому адресу как раз вот эта ерунда
если я правильно понял ты в джсон респонс отдаешь стринг (рендертустринг), а не дикт, вот и твой вывод
ошибка 404 говорит о проблеме в урлах а не во вьюхе
Ладно, спасибо, напоследок - куда надо смотреть, когда jsonresponce отрабатывает так криво?
в первую очередь посмотри какие данные приходят из бд, может быть они уже там в таком виде лежат
Обсуждают сегодня