Кроме замены типа поля burgers с ForeignKey на ManyToManyField, лучше изменить код так
burger_ids = [i.burger_id for i in SessionOrder.objects.filter(session_id=session_id)]
burgers = Burger.objects.filter(id__in=burger_ids)
instance.burgers.add(*burgers)
Это сократит количество запросов с N*2 (где N - количество экземпляров модели Burger) до двух.
Все ветки развития, где человек много лет сидит и делает тоже самое - тупиковые.
Нужно развиваться, искать возможность стать хорошим специалистом.
Хороших админов - поискать надо
Хороших сетевых админов - поискать надо
Хороших девопсов - поискать надо.
Хороший это и хотя бы mid, и толковый, с опытом.
Например очень странно, что потенциальный админ вообще не знает ни sql ни питон - он не обязан быть сеньором, но вы говорите, что вам это с нуля учить..
Начнём с того, что это не VR (Virtual Reality), а AR (Augmented Reality). Если правильно назвать, то сразу легче гуглится :) Например первый же запрос выдал.
С такого, что нужно понимать, как эти числа вообще хранятся в памяти. Тогда и придёт осознание, что всё правильно.
Для понимания же можно почитать стандарт хранения чисел, там все ответы на вопросы вида "чо за хрень с числами?".
Ну и такое не только в JS так, а почти везде.
"Я прочитал 10 книг по езде на велосипеде, но так и не научился ездить на нем".
Для того чтобы научится что-то делать, нужно это делать. Параллельно почитывая теорию.
Напишите пару сайтов для себя: блог, туду лист и прочие. За одно и портфолио будет.
без серверного языка Вы не провернете если хотите своровать данные без разрешения той страницы.
че нам нужно: делаем запрос на свой серв а он уже смотрит на ту страницу и парсит ее, а ответ юзаем дальше.
Могу помочь с реализацией.
Я думаю, что для AJAX нужно выбрать AJAX.
Вот такой вот у меня отличный ответ, я искренне надеюсь, то данная информация очень поможет вам успешно реализовать проект, и с нетерпением жду, когда вы дадите мне "решение" и "нравится", и напишете благодарственный комментарий.
Удачи. Держитесь там.