Мое приложение должно позволять мне перетаскивать элементы div вокруг родительского контейнера, а при удалении мне нужно будет сохранять новые позиции x и y элемента через мой Django BE в базу данных. Поскольку перетаскивание полностью асинхронно с чем-либо, происходящим в домене Django, мне нужно, чтобы мой javascript вызвал событие в Django. И я застрял, потому что я не знаю, как это сделать.
Скажем, я использую jQuery UI и делаю код, как показано ниже:
$('.person').draggable({
containment: 'parent',
grid : [50, 50],
start: function(element) {
console.log("started");
},
stop: function(element) {
console.log("stopped", $(this).css("top"), $(this).css("left"), this.id);
}
});
Как видите, вызов функции "stop" полностью асинхронный.
Теперь я должен передать x, y position плюс id элемента bak в представление Django для сохранения в базе данных.
Я не думаю, что смогу использовать AJAX или подобное
Любое решение для меня?
спасибо