Притомился я в угадайку играть. Покажите подтверждение того, что порт доступен извне, и все ошибки в консоли полностью. Желательно написать конкретный адрес страницы и конкретный адрес websocket-сервера.
Ипатьев, про коммит исправил, спасибо. А вот всё остальное - это уже не в контексте этого вопроса. Если делать по уму, то такие функции вообще не пригодятся.
spsp999222,
Истории о том, как с PHP всё перепишут на новый крутой язык я слышу уже лет двадцать. Не перепишут. Переписывать ради хайпа никто в здравом уме не станет, а реальная надобность в Go есть у очень мизерного процента рынка. Go - это инструмент для разработки высокопроизводительных сетевых сервисов, а не rest-бекенда для сайтов. Такие сервисы даже у гигантов типа Сбера только в паре-тройке мест из тысяч сыщутся. Есть, конечно, всякие смузихлёбы, которые в своих стартапчиках пилят ваннаби-хайлоад, имея при этом десять клиентов в день, но они погоды не делают.
fcntl.flock(_fd(f), fcntl.LOCK_UN)
Function not implemented
Похоже, что Django не совместим с тем окружением, в котором вы его запускаете. Быстрый гуглёж показал, что в репозитории Termux есть багрепорты на отсутствие реализации функции flock.
Usmanakk, оно же трейсбэк, оно же стэктрейс, оно же журнал раскрутки стека. При включенном дебаге в настройках Django он выводится прямо на страницу ошибки, нужный блок прямо так и подписан Traceback, а рядом есть ссылочка "Switch to copy-and-paste view", облегчающая копирование. Когда дебаг не включен, трейсбек выводится в консоль. Это основы Python, их стоит знать до того, как берётесь за Django.
Лол, а если я когда-то выкладывал приложения в Google Play, то я теперь разработчик Google?
основная масса сотрудников сбера, участвующих в развитии программной экосистемы Сбера - это молодые люди
Вы бы определились с понятиями "основная масса" и "молодые". Взять конкретно мою команду, в ней явных возрастных групп не выделить, количество 23-летних, 30-летних и 40-летних примерно одинаковое. И мы в этом вообще не уникальны, как я уже писал, на встречах с другими командами, количество седовласых сеньоров большое.
nespamer, да какие тут особо могут быть подробности? Имел возможность в деталях наблюдать несколько выпусков из пары универов, нанимаю людей с 2005-го года, бывали периоды, когда я по нескольку месяцев подряд отсматривал по 200 резюме в неделю и собеседовал по 3-4 человека в день. То есть только личных наблюдений буквально тысячи человек. Из всего этого опыта могу сделать вывод, что с каждого выпуска к работе готова пара-тройка человек, обычно это те, кто со второго-третьего курса работал. Из остальных одна половина подтянется до джуновского уровня через пару-тройку лет, а вторая половина так и не осилит настоящую работу. Но и выход в джуны - это ещё не повод для радости, многие на этом профессиональном уровне застревают навсегда, получая мидловое звание просто за выслугу лет, а потом жестоко выгорают из-за того, как тяжело им даётся работа. Та же история и на следующей ступеньке, не все могут стать реальными сеньорами, но застрять в мидлах не так страшно, зарплата нормальная, работодатели ценят. Встречаются и те, кто умудряется страдать на сеньорских должностях. Недавно общался с коллегой, которого ужасно тяготит, что он не искусственный интеллект в Google разрабатывает, а пишет унылый интеграционный код в унылом банке™. Ещё недавно несколько снижало риски неправильно выбранной профессии для новичков то, что на рынке был одновременно кадровый голод и экономическое изобилие. Многие компании могли себе позволить нанимать всех, кто уверенно голову на звук поворачивает, авось из кого-нибудь да выйдет толк. Знаю нескольких разработчиков, которые благодаря этому за несколько лет взлетели до больших зарплат, так ничего из себя и не представляя. Но теперь на это рассчитывать больше не стоит, кадровый голод хоть и не делся никуда, но компании больше не могут позволить себе кидаться деньгами и рисковать качеством или сроками. Впрочем, принципиально ничего не меняется со времён моего джунства - программистами становятся, достигают успеха и наслаждаются работой те, кто любит читать, кого тянет писать код, кто балуется с пет-проектами и у кого достаточно самодисциплины, чтобы справляться с тем, что бóльшая часть работы программиста скучна.