Это, наверное, глупый вопрос, но я не могу найти очевидный ответ.Переносный способ сделать запрос ajax от JS-кода
Я разрабатываю веб-приложение с использованием (Geo) Django для бэкэнд и листовки, среди прочего, для интерфейса. Я хочу сказать, что я хочу сделать url-вызов из моего JS-кода в бэкэнд Django. Что-то вроде этого:
$.ajax({
type: 'POST',
url: '<A_URL_HERE>',
data: {"data":<MY_JSON_DATA>},
dataType: 'json',
success: function(responseData, textStatus, jqXHR) {
console.log("Data saved");
},
error: function (responseData, textStatus, errorThrown) {
console.log("Problem saving the data");
}
});
Моя проблема с адресом. Я знаю, что cool URIs don't change, но, например, если я хочу поддерживать разные среды dev/test/prod без изменения этого параметра, как мне это сделать? В бэкэнд-части я слежу за хорошими практиками для подобных проблем, но у меня есть короткий опыт работы с JS и интерфейсом.
Большое спасибо заранее
Используйте именованные шаблоны URL https://docs.djangoproject.com/ru/dev/topics/http/urls/#naming-url-patterns. –
Спасибо! это действительно полезно. – jorgeas80