Длинный опрос в Django - не удается обновить страницу - PullRequest
0 голосов
/ 12 октября 2018

Я новичок в Django, поэтому извиняюсь, если это действительно глупый вопрос, но я пытаюсь получить таблицу для перезагрузки значений базы данных, и когда я открываю страницу в браузере, она сначала загружается нормально, но когда она пытается перезагрузитькажется, ничего не происходит.Когда я смотрю в разделе сети элемента проверки, я вижу повторяющиеся ошибки 404 страницы.Я искал обмен стека и т. Д. В течение нескольких дней, и я пробовал различные типы кавычек и т. Д. Вокруг тега url, но без радости.Я бы очень признателен за любую помощь, которую кто-нибудь может мне дать в этом.Я использую python 3 и django2.

Уровень проекта urls.py

URL уровня проекта

Уровень приложения urls.py

URL-адреса уровня приложения

Представления приложения Представления приложения

HTML html

Структура каталогов структура каталогов

Терминал введите описание изображения здесь Заранее спасибо

1 Ответ

0 голосов
/ 12 октября 2018

Проблема заключается в простой опечатке: у вас есть пробел между { и % в вашем URL-теге.Это заставляет Django не распознавать его как тег, поэтому Ajax использует буквальную строку "{% url ...}" в качестве URL, который объясняет беспорядок, который вы видите в терминале.Удалите пробел.

(Обратите внимание, что вы все равно можете не получить ожидаемый результат, поскольку ваша Ajax-функция возвращает полную страницу HTML, но вы вставляете этот результат в div на существующей странице; вы, вероятно, хотите либозаменить всю страницу или вернуть фрагмент шаблона из вашего представления.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...