Как выполнить путь выборки без вмешательства в имя пути веб-страницы?
Я работаю над проектом 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. Если вы используете относительный путь (без ведущей косой черты), элемент будет добавлен к уже указанному пути.