Как выполнить путь выборки без вмешательства в имя пути веб-страницы?

Я работаю над проектом Django и застрял на шаблонах url и маршрутах.

На index.html путь "" и функции JS работают отлично. url для выборки tweets/${tweetid} совпадает с шаблоном url маршрута Django API tweets/<int:tweetid> и работает нормально.

Однако на profile.html путь "profile/<int:userid>" и JS здесь не работает. Выборка url tweets/${tweetid} приводит к конечному пути profile/tweets/<int:tweetid>. Поскольку его нет в urls.py, я получаю ошибку.

Как я могу выполнить мои функции fetch и JS на любой html-странице в этом веб-приложении?

Вы должны начать путь с ведущей косой черты (/), чтобы использовать абсолютный путь, а не относительный путь, так:

/tweets/${tweetid}

Ведущая косая черта означает, что, например, будет получена страница hostname.ext/tweets/1234. Если вы используете относительный путь (без ведущей косой черты), элемент будет добавлен к уже указанному пути.

Вернуться на верх