Автоформаттер/линтер обычно имеет настройки такого поведения
Те нет единого подхода к таким вещам
Но есть принцип, что все должно быть единообразно по всему проекту
0. Начать с юридической стороны дела - нелегальная трансляция может стоить дорого
1. Нормальной сортировки фильмов по заданым тегам - придется поискать. Для "отечественных" их может не быть вовсе
2. С технической стороны - нет ничего сложного
Начинать нужно с формализации бизнес-процессов
Когда у вас перед глазами будет укрупненная схема можно будет разделять процессы и отдавать их на автоматизацию или аутсорс
Note that Django also provides request.GET for accessing GET data in the same way – but we’re explicitly using request.POST in our code, to ensure that data is only altered via a POST call.
В вашем приложении можете делать, что угодно (практически все)
Например
qr превращается в урл, который
0) начинается с вашего домена
1) ведет на страницу с подходящим паттерном
2) в линке есть ид документа
= урл валиден и имеет все данные для открытия документа
=> можно открыть в вашем приложении