Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Как с класса изменить label или переменную?

Лучший ответ:
Класс понятия не имеет о форме, ему надо передать ееprivate void button1_Click(object sender, EventArgs e)
        {
            detectedLanguage omen = new detectedLanguage();
            omen.detects(this);

            label2.Text = kol;
        }
public  void detects(Form form) {


            form.kol = "GOD";

Худший ответ:
Скорее всего, frm1 нигде не проинициализирована (т.е. что-то типа frm1 = new Form1();).
Вопрос: Интернет: реализовать агрегацию/переключение сети с 2-х антенн 3G/4G на комп?

Лучший ответ:
Недавно на Хабре была про это статья, но парсер лох и не даёт её сюда линкануть. Называется "Настоящее суммирование интернет-каналов — OpenMPTCPRouter".
https://www.openmptcprouter.com/

Худший ответ:
Агрегация интернет-каналов: на ПК создать VM-суммирующий сервер?
Вопрос: Upwork, самозанятый. Что указывать при выписке чека?

Лучший ответ:
Деньги просто приходят на Ваш личный счёт, а в приложении для самозанятых указываете их как доход от иностранной фирмы. Название можно указать как "Upwork Inc." и наименование услуг тоже на ваше усмотрение. В этом плане все проще, чем у ИП.

Худший ответ:
 Название организации — просто "Upwork"?Можно у них на сайте или в договорах с ними скопипастить их правильное название. Ну или из своих банковских выписок. 

Я занимаюсь редактированием видео. Название товара/услуги — 
"Редактирование видео"? Этого достаточно или нужно более детально? Возможно по каждому контракту стоит опять же копировать сокращенный предмет контракта.
По крайней мере в отношениях между юл даже внутри страны платежные поручения где в назначении платежа
 указывается абстрактное "оплата по счету 12345"  уже давно вызывают несколько негативные реакции у банков и мониторинга. Иногда даже такие ПП возвращаются на уточнение с просьбой детализовать договор и краткую суть предмета договора.
Вопрос: Как отфильтровать PHP, оставив только HTML?

Лучший ответ:
Искать <?.

Худший ответ:
А зачем вам его фильтровать? Вы ведь не собираетесь этот код исполнять. Вы где-то (в БД или файлах) храните какой-то текст, а потом его просто получаете и выводите на страницу. Достаточно просто делать это не через require/include, а через условный file_get_contents().
Вопрос: Как перевести проект на React (на проекте битрикс)?

Лучший ответ:
Но если мы будем переводить проект на реакт, то как мы будем писать php в нем?
Что это вообще может значить? PHP у вас это server side, а React это клиентское приложение.... Блин, я даже не знаю что дальше спросить... вы PHP в браузере собрались исполнять или JS интерпритатором PHP?
Это вот вопрос он лишен смысла чуть более чем полностью.Ведь синтаксис реакта ( jsx ) не предусматривает php.
Да причем тут синтаксис? Среда исполнения не предусматривает php, а вы про синтаксис.И мне кажется, так просто взять за неделю и перевести проект на реакт не получится. Наверное будем частями переводить.
Если это сайт среднего размера, то нужно заложить не неделю, а несколько месяцев.Т.е. получается одна часть проекта будет написана на реакте, а другая - нет? Это вообще как?
А что здесь может быть не понятного? Ну реалазиуйте сначала на реакте одну страничку, самую простую в отдельном шаблоне сайта. Будет у вас для переделанных URL один шаблон использоваться, а для не переделанных другой - без реакта. Не вижу никакой проблемы.У кого то есть подобный или близкий к этому опыт? Что посоветуете? Как грамотно перевести проект на реакт в таком случае? 
Выше написал:
1 Сначала разрабатываете шаблон для одного раздела сайта на React, так как буд-то других разделов просто не существует.
2 Пишите соотвествующий бэкенд который будет отдавать данные для этого вашего шаблона.
3 Переводите этот раздел сайта на React.
4 Эксплуатируете неделю, подчищая косяки.
5 Выбираете еще один раздел сайта поменьше и переводите его аналогичным образом.
6 В этом месте у вас уже должно быть понимание где вы наложали с архитектурой, какие накопились костыли, и в чем фундаментальные изъяны того что вы сделал. Тут вы должны остановиться и выкинуть всё что сделали раньше. Я не шучу - просто выкинуть и начать перерабатывать эти разделы с нуля...
7 Теперь вы знаете что делать дальше.

Худший ответ:
Нам не нравится как взаимодействуют фронтенд и бэкэнд сейчас (фронт и бэк в разных репозиториях и мы хотим чтобы все было в одном месте.
Подключите репозиторий с вёрсткой подмодулем к основному репозиторию, а на сервере проставьте симлинки на файлы css и js. 
https://git-scm.com/book/ru/v2/%D0%98%D0%BD%D1%81%...
Вопрос: Как исправить неправильное отображение шрифта Roboto при подключении через Google Fonts?

Лучший ответ:
На странице fonts.google шрифт не полностью черный, а с прозрачностью  color: rgba(0,0,0,.87);

Худший ответ:
либо просто поставьте color: #444; +/-
Вопрос: Авторские права на сайте?

Лучший ответ:
Самое простое - Поисковики>поиск по картинке

Худший ответ:
попадают обычно те кто с бабками

в целом можно безопасно юзать, особенно если хост не у нас а автор с шаттера у нас
Вопрос: Как сделать систему переписки сообщений?

Лучший ответ:
Как сделать систему переписки?сесть и сделать. Написать код(клиента и сервера), создать бд/таблички, настроить сокеты... Много чего сделать чтоб создать...Ну как в ВК, или Telegram.Вообще 2 разные системы, первая сайт-соцсеть, вторая приложение.Как сделать её быстрой?Оптимизировать код, оптимизировать запросы, купить сервер по мощнее, раздать всем быстрый интернет...Ваще прям с самого нуля, от добавления в базу данных до выведения на страницу.Ваще прям с нуля сначала пишете код добавления в базу, потом вывода на страницу, потом еще кучу всего, потом отладка, дебаг, тестирование, рефакторинг... Короче все как обычно, ничего принципиально отличного от любой другой задачи.И как сделать чтобы показывалось прочитано или нет.при загрузке сообщения смотреть активно ли окно диалога, если активно - на сервер отослать что сообщение прочитано, если нет - по активации окна отослать что все ранее присланные сообщения прочитаны. Редактирование и удаление сообщений.Да. В смысле делай. Все так же, код редактирования, код удаления...

Худший ответ:
Прежде всего надо отметить, что время одиночек прошло. Программа мессенджер типа телеграм потребует участия множества специалистов. Это и программистов толпа, кто на серверной части, кто на клиентской, кто на хранении данных. Это и сисадмины. Прочие архитекторы и менеджеры.
Также требуется куча денег и согласие правительства, если для РФ делать будете.
Но в общем ответ такой.
Разберитесь что такое демон и сокеты. Научитесь запускать софт в фоне, который читает какой то порт и что то по этому поводу делает. После этого станет значительно понятнее вам, что должна делать серверная часть, а что клиентская. Хранение данных будет легче.
зы
как говорится бог в помощь, больше вам помочь абсолютно некому.
Вопрос: Какие проекты добавлять на GitHub?

Лучший ответ:
Github в частности и Git  вообще это инструмент, а не ч*номерка, поэтому можно дать следующие советы:

- стоит ли в отдельный репозиторий под названием "учебный" выкладывать коды, где я решаю учебные задачки/упражнения?
 Обязательно, вы делаете это прежде всего для себя, что бы видеть развитие проекта и свои прежние ошибки, или видеть отброшенные идеи, которые возможно понадобятся позже, не комментировать же этот код. 

- как правильно выложить проект, сделанный на Qt? Просто тупо всю папку проекта скинуть в репозиторий?
IDE вам поможет, как правило там еть очень хорошая интеграция.

Впрочем на самом гите есть шаблоны .gitignore для многих типов проектов, просмотрите их и модифицируйте под себя

- стоит ли выкладывать уже готовую папку с exe'шником без участия Qt, чтобы просто запустить приложение?

Не стоит, даже файлы данных и документацию лучше туда не складывать, бинарные файлы пусть хранятся где то снаружи, не раздувая обьем репозитория. 
Для релизов как правильно заметили есть специальная ссылка, релизы

Худший ответ:
1. решать вам.
 если считаете, что есть что показать, стоит.
если считаете иначе, не стоит. или пользуетесь приватными репо. 
2. решать вам. обычно в репо хранятся только необходимые для сборки файлы. 
3. гит - не лучшее место для хранения бинарников. но можно.
Вопрос: Повторитель WiFi: раздать соседу или нет?

Лучший ответ:
Повторитель это в любом случае плохо. 
А как подключен сосед не имеет особого значения. Разве что если скорость у соседа будет больше он и качать будет больше.

с худшим сигналом, сосед будет "влиять" на все устройства сетиС чего бы?

Худший ответ:
Если вас не смущает безопасность (словно сосед подключился к вам по кабелю напрямую) и у пользователей современные устройства (WiFi работает на худшем стандарте для обратной совместимости), то лучше всем в радиусе 100 метров пользоваться одной бесшовной сетью.
Вопрос: Как можно найти элемент на странице, если его id постоянно изменяется?

Лучший ответ:
элементарно: не завязываться на ид. 
у любого элемента на странице всегда будет какой-то уникальный для него параметр: специфический атрибут/положение относительно родителя(ей)/и всё такое. 

всё это элементарно решается икспасом, если в него уметь.

Худший ответ:
1) Можно добавить атрибут к элементу и искать по атрибуту. 
2) Если элемент у родителя один, то можно обратиться через родителя, например: 
document.querySelector('.el:first-child'); или 
document.querySelector('.el:nth-of-type(1)');
Вопрос: Стоить ли уходить с работы?

Лучший ответ:
Если кто-то готов вас взять на бо́льшие деньги и лучшие условия, то стоит уйти. Если нет, то не стоит.

Худший ответ:
Хотите смените , хотите нет, сугубо ваше решение, если вам не комфортно, меняйте.
Из описания вы привели случай где сами сделали косяк, если момент сами косячите, то это печаль.
Вопрос: Почему остаток от деления 0.6 % 0.2 не ноль?

Лучший ответ:
Откуда берутся сотые доли при умножении на дробное число?Что нужно знать про арифметику с плавающей запятой

Худший ответ:
Возможно я ошибаюсь, но: "Чётность в теории чисел — характеристика целого числа"(с)Вики.
Вопрос: Какой PHP устанавливать себе локально для изучения? PHP-fpm или PHP?

Лучший ответ:
Для изучения разницы нет. Для изучения подойдет классическая связка LAMP

Худший ответ:
PHP-FPM позволит гибко настроить каждый хост и научит хорошим манерам, запускать каждый пул от отдельного пользователя.
Классические примеры в интернетах, это Apache + mod_php даже не смотрите.
Вопрос: Upwork — на что влияет твоя страна указанная?

Лучший ответ:
Сила, брат, в правде.
Указав не ту страну, рискуешь быть забаненым сразу или чуть позже.

Худший ответ:
К людям из разных стран действительно разное отношение.
Только к чему этот вопрос? Если хочешь указать не свою страну, то это достаточно быстро вскроется при верификации профиля.
Вопрос: Недавно начал изучать питон,и решил сделать скрипт с возрастом,но он работает не так,пожалуйста скажите что не так?

Лучший ответ:
Не буду комментировать русский язык. 
1) не надо сравнивать строки, если речь идет о возрасте , сравниваем ЧИСЛА
2) нужно расположить условия в правильном порядке, например у Вас
if age >= str(20):
  print("Тебе уже, " + age + " лет, ты совсем взрослый(-ая)")
если возраст 60 лет,  то  сработает это условие, а специальное условие  для 60 лет (print("Да ты уже старик"))- НЕТname = input("Введите своё имя: ")
print("Привет, " + name + "!")
age = input("Введите свой возраст: ")
if int(age) <= 14:
  print("Ты ещё маленький, тебе нужно подрасти")
elif int(age) >= 50:
  print("Да ты уже старик")
elif int(age) >= 20:
  print("Тебе уже, " + age + " лет, ты совсем взрослый(-ая)")
elif int(age) >= 14:
  print("Ты ещё не взрослый, ты подросток")

Худший ответ:
Частично отвечу вопросом на вопрос. Что будет если пользователь введет 14?
Вопрос: Можно ли иметь несколько аккаунтов Upwork?

Лучший ответ:
Проблема. Бан почти в 100% без возможности связаться или вывести остаток средств

Худший ответ:
Несколько аккаунтов на одного человека нельзя. Бан перманентный безапелляционно.

Несколько аккаунтов с одного IP или устройства нежелательно. Но в целом не запрещается.

Если вы работаете по нескольким направлениям, то для вас есть фича специализированные профили.
Вопрос: Трудный выбор между двумя dev позициями (в одной и той же фирме)?

Лучший ответ:
С карьерной точки зрения оба варианта нормальные. Поэтому есть смысл идти туда где больше денег дают, а если везде одинаково, то куда душа лежит. Нужно понимать, что это не выбор на всю жизнь, а на оч короткий срок. Ну и всегда можно перевестись, раз везде нужны кадры)

Худший ответ:
я бы выбрал второе.
сам решай, что тебе более интересно: дев (2 вариант) или хочешь покачаться в администрировании/девопс (1 вариант). каждый вариант интересен по своему.
Вопрос: Автозагрузка\автозапуск программы в Linux?

Лучший ответ:
для запуска программы вовсе не обязательно запускать терминал.
ну и какой из тебя хакер, если ты даже такую элементарщину не способен загуглить?

Худший ответ:
В разных дистрибутивах немного по-разному. Погуглите “init.d”
Вопрос: Как в kubuntu убрать постоянные рут запросы?

Лучший ответ:
Видимо, там все файлы принадлежат пользователю root в группе root. Надо рекурсивно поменять владельца/группу.
sudo chown -R пользователь:группа /путь

Худший ответ:
При монтировании диска в систему - указать/использовать нужные опции/параметры монтирования.
Вопрос: В чём проблема с ПК?

Лучший ответ:
с момента начала запуска Windows и до появления картинки рабочего стола перестают работать кулера на процессоре, видеокарте, и выдувной кулер задней панелиЭто вполне нормальное поведение компьютера, работает система управления питанием.Так-же в любой непроизвольный момент работы пк может перестать работать HDD.Проверьте SMART HDD, кабель данных и питания. Возможны проблемы с блоком питания.
 И нужно больше информации - что значит перестает работать? Не определяется в системе? Пропадает из диспетчера дисков?

Худший ответ:
Если блок питания полностью исправен то проблема в ACPI, возможно в прошивке биоса или другая аппаратная неисправность. Случайные сбои питания нарушают стабильную работу устройств.
Вопрос: Как взять первый заказ на Upwork?

Лучший ответ:
Надо просто быть профессионалом, честным и ответственным.

Твои 3 вопроса об апворке говорят о том, что ты из тех, кто думает о том как надурить в первую очередь.
То страну подменить, то несколько аккаунтов, то фэйковый клиент.
Если ты не осознаешь, что нужно работать честно и ответственно, то скоро появится вопрос "меня забанили, а я `нитакой` и ничего плохого не сделал"

Правильные вопросы:
-как пройти верификацию
-как писать кавер леттер
-как заполнить профиль

Худший ответ:
Заполнить профиль
Бидить свою заявку первым
Вопрос: На чем лучше написать проект?

Лучший ответ:
абсолютно пофигу, хоть на гоу и эмбере.
невозможно выбрать нечто не имея критериев.

Худший ответ:
Смотри, если хочешь использовать react, angular, vue, то это как сам знаешь фрейворки для фронтенд разработки, на нем не сможешь бэкенд написать. И придется тебе для бэкенда еще новый проект создавать, это можешь на php, java, c#, nodejs. По идее такой подход хорошо будет, если ты хочешь сделать бэкенд отдельно и будешь его использовать везде в любом месте, это в web проекте, в мобилке(android, ios). Если даже будешь использовать только в web проекте, то такой подход лучше, чтобы дальше развивать сам проект. Типа у тебя фронт и бэк отдельно и все по полочкам.
И есть такой вариант, то что можешь все это на одном php, java, c# сделать. И бэк и фронт.
Например лично я делаю проекты фронт на angular, бэк на c#, база mssql.
Вопрос: Почему подчёркивает свойство float?

Лучший ответ:
подчёркивает, потому что inline-block и float не должны идти вместе

inline-block is ignored due to the float. If 'float' has a value other than 'none', the box is floated and 'display' is treated as 'block'scss(propertyIgnoredDueToDisplay)

Худший ответ:
Так есть же вкладка «Problems». Исправь то, что там указано
Вопрос: Squid на два домена?

Лучший ответ:
Наверное AD вряд ли причем, если все остальные сервисы работают. Подозреваю SQUID настроен только на один контроллер, обычно это в секции "external_acl_type" через ключ "-S" прописан контроллер домена.
Если там всё норм, то второй вариант - возможно для второго DC не прописан PTR в обратной зоне.
А так то в выходные - включить вербоз логгинг, потушить первый DC и дебажить...

Худший ответ:
не часто в наше время встретишь AD на NT или В2К. 
я бы рекомендовал задуматься об обновлении оборудования и ПО - уже пора.
ну и передавайте респект автору и горячие приветы тем, кто его уволил и взялся работать вместо него.  последнего начинать учить. например тому, что не надо отключать DC во время работы.
кстати, а зачем Вам Сквид?
Вопрос: Что лучше взять для сервера Ryzen 9 или Xeon (до 60т.р)?

Лучший ответ:
Без разницы.
Если неизвестно какой сервер и для чего - то какая разница какой там будет стоять процессор?

Худший ответ:
Ryzen, конечно, помощнее. И ecc-память он поддерживает.
Тут будет ключевой вопрос в материнках. Под райзен вы не найдёте мать с поддержкой двойного бп например. И в оперативке тоже, если её понадобится много. Если же двойной бп и >128гб рам не нужны, то выбор довольно прост и очевиден
Вопрос: Можно ли вставить новую ОЗУ в старую мат.Плату?

Лучший ответ:
Проблем не будет. Туда просто не получится вставить эту память. Не было тогда DDR4. 
Хотя, если юзер сильный, но не сильно умный - может и получиться :-)
Правильный алгоритм такой: ищем на материнке название полное, на сайте производителя находим эту плату, и смотрим, какую память она поддерживает. Вангую - это будет DDR2.

Худший ответ:
Попробуй вставь и больше вопросов не будет.
Вопрос: Где скачать Java 2 ME для чайников пожалуйста объясните?

Лучший ответ:
Рантайм обычно присутствует в прошивке устройства, а SDK един для всех.

Худший ответ:
Вот здесь например SDK, если вы хотите писать программы:
https://www.oracle.com/java/technologies/sdk-downl...
Вопрос: Как попасть на интервью или как найти работу Python junior/intern разработчиком?

Лучший ответ:
1. Если устраиваешься на работу в русско-язычную компанию, то и резюме должно быть на русском.
2. Ты устраиваешься на работу программистом, а не деплоером приложений на хероку. Это хорошо, что твои приложения где то запущены, но работодателей интересует твой код, его и показывай.
I like people, not only books. In my childhood I figured out that I should think about how
other people feel, this led to desire to be a psychologist but after playing with computers I
discovered that programming can solve so much more.
Чет вообще в голос. Без обид, паста крутая. Какое она отношение имеет к твоим профессиональным качествам?
3. Это хорошо, что ты перечислил книжечки, которые ты прочитал, но они должны быть ни как не в пункте твоих знаний.

Из твоего резюме понятно только то, что ты умеешь чета там на хероку заливать, прочитал несколько книг и философствуешь на уровне пьяного одноклассника. Из 160 заявок 2 отклика с таким резюме - предел мечтаний. Посмотри в интернете примеры резюме, их куча.

P.S. Зашел в git... Убери "Junior Python developer" и как минимум "Git" и "Flask" из навыков. Видно, что ты даже документацию Flask не осилил, вероятнее всего и с Django такая же ситуация.
P.S.2. Если ты по гайдам с sqlalchemy разобрался - это не означает, что есть смысл пихать PostgreSQL в список навыков.

Худший ответ:
Вы даете ссылку на сайты, словно устраиваетесь дизайнером. Дайте ссылку на написанный вами код, выделите эту ссылку. Никому не интересно как выглядит сайт, интересно какой вы пишете код. 

Я бы убрал упоминания о курсах, поскольку прохождение курсов как ни парадоксально, обесценивает ваши проекты, поскольку ясно, что на курсах вам помогали. Сделайте простенький интернет магазин, выложите его, сделайте на нем акцент в резюме и не упоминайте что весь ваш опыт состоит только из курсов, напишите что полгода делали аутсорсные проекты.

Никому не интересно какие вы проходили курсы и на каких лекциях присутствовали, интересно что вы реально умеете.
Вопрос: Как удалить аккаунт github?

Лучший ответ:
Напечатайте "delete my account", там же написано))

Худший ответ:
В github некоторые манипуляции с акком, репозиторием выполняются с помощью команд.
В этом случае вам надо написать в поле ввода команду выделенную курсивом: delete my account
Вопрос: Ajax vs websockets?

Лучший ответ:
в чем проблема открыть дополнительный коннект?
сокеты рулят, если нужна двухсторонняя связь.
аякс рулит, когда нужна односторонняя связь.

Худший ответ:
websocket однозначно предпочтительнее http get/post
Рекомендую обратить внимание на http/2 (или quic) протокол (апгрейд устаревающего http), в нем ввели очень много вкусняшек именно для ускорения... почти все современные браузеры его уже поддерживают (кроме opera mini и всех ie), правда websocket и webrtc с ним требуют активных тестов.
Еще есть направление (не как замена а как дополнение к client-server) используйте webrtc (тоже поддерживается всеми) для связи пользователей друг с другом напрямую, отсылая сообщения одновременно через сервер и напрямую клиентам можно повысить шансы и скорость (речь о десятке миллисекунд против сотен), но само собой итог будет сильно зависеть от географического положения и отношения провайдеров к client-client подключениям.
Вопрос: Как на убунте сделать панель меню со значками сверху, а не сбоку?

Лучший ответ:
ф топку бубунту с её гномом,
поставить Linux Mint Mate или Xfce или Cinnamon или даже "приобуть в кеды" )))
можно и на бубунту накатить любой DE, но зачем, если можно поставить фсё готовое ис каропки?

Худший ответ:
На указанном скрине совсем не то окружение рабочего стола, которое поставляется в убунте. Точно так вы не сделаете. Максимум на панельке сверху будет несколько индикаторов системного трея. Управление приложениями осуществляется при помощи штатного дока, либо установить кастомный. В любом случае будет еще одна панель сбоку/снизу.
Если надо что бы всё было на одной панельке - меняйте окружение. На скрине вообще вроде XFCE. Можете паралельно поставить и при логине выбираеть именно его. Там такое сделать легко.
Вопрос: Какой ноутбук выбрать для веб-программирования в 2020 году (до 85к)?

Лучший ответ:
Берите вот такой: https://www.citilink.ru/catalog/mobile/notebooks/1...
Слабый ЦП научит оптимизации кода, объём ОЗУ научит не тащить пачку js-либ на одну страницу, а заставит написать тот же функционал на паре строк JS, слабая батарея научит делать так, чтобы мобильные девайсы не разряжались после часа сёрфинга по вашему сайту.
Я серьёзно.
А если ещё серьёзнее - берите тот Макпук, на которых хватит денег.

Худший ответ:
Бери бу-шный маубук на который хватит. Не прогадаешь. Я в своё время так и поступил, при чем вложил в железку почти последние деньги и не прогадал.
Вопрос: Как на CSS сделать анимацию подчеркивания ссылки на две строки?

Лучший ответ:
Добавьте: 
box-decoration-break: clone;
 -webkit-box-decoration-break: clone;snippet

Худший ответ:
Как вариант - разбить ссылку на несколько (три в вашем случае)  ссылки и исправить на: div:hover a {
  background-size: 100% 1px;
}
Или через js.
Только зачем вам такой геморрой? Выглядит и без того нормально, а так - при любом решении будут проблемы, потому что содержимое и длину ссылок и где они отображаются, вы можете не знать заранее.
Вопрос: Сейчас просматривают N количество человек. Есть ли такой плагин для wp?

Лучший ответ:
snippet
P. S. Да, это не плагин, но для этой цели лучше сделать так, ибо зачем ставить плагин и в целом нагружать этим back-end.

Худший ответ:
Вот так вот на каждый чих народ ставит плагины, а потом орут , что WP тормоз.
Где-то тут в соседнем вопросе со мной кто-то спорил, что миллиард плагинов для WP - это добро.
ЭТО ЗЛО!
Рустам подсказал дельную вещь, сами так делаем...
Вопрос: Как отобразить изображения на продакшине Django?

Лучший ответ:
где находится папка media ?  она должна быть доступной  для веб сервера (т.е. быть внутри document root)
я просто линкую ее туда из джанго-проекта

Худший ответ:
Я давно не работал с django, но если не ошибаюсь вам нужна библиотека.
Тут вся инфа whitenoise.evans.io/en/stable