Доступ к папке только у сервера, запретить доступ пользователям.
Ссылка в базе создается только в случае успешной записи файла.
Страуструп, Гослинг, Линус... Достаточно видео с ними посмотреть, чтобы понять, что они чем-то отличаются... На том же TED. Программирование оно же разное. Кто-то в SapceX и NASA программирует, а кто-то на Java пишет банковский софт в бодишопе, кто-то страничку верстает.
программист заканчивается в 40 лет
если ты думаешь, что в других отраслях не нужно постоянно учиться и все поголовно счастливы, это - уже клиника.
d = {k.strip(): 0 for k in fh}
atexit
, а не широких исключений.