Stan
будет все
Stan
и грабли и костыли, все в порядке
Nikolay
Nikolay
Вообще-то что-то из них не советуют применять
тут нужно понимать для чего они удобны, а для чего - нет, обычно рекомендуют использовать для моделей из сторонних приложений или для сигналов работающих с несколькими моделями, есть еще сигналы на обработку реквеста и на изменения в промежуточной модели.
А так - да не удобно отслеживать код лежащий отдельно от модели, проще когда логику в самой модели видно
Timofey
Timofey
Т.е по задумке когда юзер выбрал нужные ему фотки и нажал сабмит на странице, испускается сигнал и все остальные удаляются из папки
Timofey
Но конечно можно на ручку это повесить, удаление
Timofey
Так что сигнал и не нужен
Nikolay
Ukrainian (Yaros) 🇨🇦
https://thespacedevs.com/llapi
Ukrainian (Yaros) 🇨🇦
Кто-то поможет мне тупому получить endpoint до Events
Ukrainian (Yaros) 🇨🇦
Мне помогли в JS. чате
Ukrainian (Yaros) 🇨🇦
В целом согласен, но на компьютере нет русской раскладки, может установлю
Ukrainian (Yaros) 🇨🇦
Русской - кириллицы
Ukrainian (Yaros) 🇨🇦
Хотя на клавиатуре только английские символы
Stan
Stan
самое забавное в маке, то что почему то перепутана несколько украинская раскладка
Stan
Stan
Людастик
А есть какой то хороший проект на гите на основе джанго? Чтобы поизучать best practices
Nikolay
ну хорошо
а с знаками на цифровой клавиатуре же тоже путаница по сравнению с обычной раскладкой?
Stan
Nikolay
А есть какой то хороший проект на гите на основе джанго? Чтобы поизучать best practices
нет =( можно посмотреть cookiecutter-django если интересует именно подключение пакетов, докер и подобное, но там тоже довольно много спорных решений
Есть еще книга паттерны разработки на пайтон, у нее английская версия бесплатная ну и гит вроде открытый, там можно найти пример с попыткой построения гексагональной архитектуры на джанго, там можно подсмотреть идеи ну и понять почему строить гексагональную архитектуру на джанго это боль)
Nikolay
А есть какой то хороший проект на гите на основе джанго? Чтобы поизучать best practices
еще есть django-styleguid и статья (с продолжением, ссылка в самой статье) почему в джанге не нужно использовать сервисы, но это все почитать, ознакомиться с интересными идеями и так не делать))
Еще сейчас не найду, но есть статья от одного из мейтенеров джанги, который утверждает что все вьюхи нужно писать исключительно на функциях, это в общем туда же))
Timofey
А вообще фласк проще)
Stan
Timofey
Чем джанга
Nikolay
А вообще фласк проще)
не всем, это уже зависит от бэкграунда, многие кто уже хорошо разбирались в пайтон или в других языках проще заскакивали на фласк, а полным новичкам обычно проще на джангу.
Ну и все, забудьте про фласк, нет фреймворка кроме FastAPI и Рамиреза, пророка его)
Ваня
Ваня
Если что никакого сарказма, действительно интересно, особо не трогал просто
Ваня
Stan
Nikolay
Согласен, просто было интересно узнать без этого аспекта
ну просто свагер прикручивать отдельно не очень развлечение да и библиотеки типа маршмелоу для сериализации в простоте и удобстве проигрывают пидантику.
а в фастапи пидантик удачно еще ложится с сетингами, свагером, проверкой всех входящих параметров и тд
Nikolay
Многим еще дипенденси инджекшн очень нравится
Ваня
Nikolay
Stan
Ваня
Благодарю за ответы
Ukrainian (Yaros) 🇨🇦
Если мне нужно написать приложение под IOS и Android, лучшим вариантом будет ReactNative или писать на Swift и Kotlin соответственно?
Stan
Ukrainian (Yaros) 🇨🇦
Перефориулирую вопрос.
Уступает ли ReactNative нативным языкам под операционную системы?
Nikolay
Nikolay
Ukrainian (Yaros) 🇨🇦
Но Swift и Kotlin тут не соперничают
Stanislav
На Котлине можно писать под ios. Я сам не пробовал, у меня мака нет. Пацаны говорят, что вполне неплохо, оверхеда почти нет и производительность на уровне
Nikolay
Ukrainian (Yaros) 🇨🇦
Swift for IOS, Kotlin for Android
Ukrainian (Yaros) 🇨🇦
Nikolay
Ukrainian (Yaros) 🇨🇦
So Kotlin
Nikolay
So Kotlin
но это не значит что одно и то же приложение на котлине будет работать под обе платформы, там нужно переписывать со знанием специфики.
Stanislav
Да, там отдельно два приложения по сути писать придется
Ukrainian (Yaros) 🇨🇦
Так вот есть ли в этом подходе преимущество над ReactNative?
Ukrainian (Yaros) 🇨🇦
Там как я понимаю один проект под Android и IOS.
Stanislav
Есть. Например, отсутствие JavaScript
Nikolay
Там как я понимаю один проект под Android и IOS.
нет, и там и там нужно писать отдельные приложения, безусловно логика, то что не касается взаимодействия с железом будет одинаковое, и в целом соотношение и там и там будет примерно одинаковое
Ukrainian (Yaros) 🇨🇦
Я понимаю, но для меня ещё тут все упираться в изучение технологий, но я даже так больше рад
Stanislav
Лучше глубоко знать узкую область, чем много по верхам. Если хочешь под мобилы писать, имеет смысл учить swift
Ukrainian (Yaros) 🇨🇦
Никогда не делал мобильный приложения.
Они же не с помощью CSS и HTML делаются я так понимаю)
Dan
есть и с помощью css
Dan
на каком нить angular или react native
Ukrainian (Yaros) 🇨🇦
Ukrainian (Yaros) 🇨🇦
На Swift пишут и бек и фронт?
Если Бек уже на Express.js то фронт делать уже лучше с ReactNative и тому подобными фреймворками?
Nikolay
Ukrainian (Yaros) 🇨🇦
Stanislav
Бэк на свифте пишут, но это уебанство. А фронт - это приложение на айос
Nikolay
Я имею ввиду Swift для бека тоже.
Он как JS на котором до NodeJS только фронт делали?
А я имею ввиду что какая разница?) Если у тебя стэндэлон приложение, которое работает на macos/ios то ты внутреннюю логику пишешь на свифте, только исходишь не из того что так лучше общаться, а потому что у тебя и клиент и внутренняя логика - одно приложение, если мы говорим про клиент-серверную архитектуру, то какая разница на чем написан сервер, он общается по rest/grpc/graphql и не важно на чем написаны бэк и клиент, они все равно будут общаться по стандарту и от того что они будут написаны на одном языке у тебя никакого прироста не будет
Alex
Народ помогите плиз. Размешаю Джанго сайт на хостинге с помощью nginx+bunicorn, но на этом сервере стоит apache с кучей работающих php сайтов на нём. Проблема в том, что nginx по дефолту использует те же порты, что и apacheи и, когда я запускаю nginx, то он отвечает, что порт уже занят. Если я в конфиге своего сайта меняю порт на другой (8080 например) , то сайт по домену не открывается, вообще ничего не происходит. Но сам сайт отлично работает по IP сервера:8080 или site.ru:8080. В тех поддержке сказали, что мой сайт проксируется через порт 443, а я ставлю 300, но опять же 443 использует apache. Как сделать так, чтоб nginx не конфликтовал с apache и домен нормально открывался?
Stan
Народ помогите плиз. Размешаю Джанго сайт на хостинге с помощью nginx+bunicorn, но на этом сервере стоит apache с кучей работающих php сайтов на нём. Проблема в том, что nginx по дефолту использует те же порты, что и apacheи и, когда я запускаю nginx, то он отвечает, что порт уже занят. Если я в конфиге своего сайта меняю порт на другой (8080 например) , то сайт по домену не открывается, вообще ничего не происходит. Но сам сайт отлично работает по IP сервера:8080 или site.ru:8080. В тех поддержке сказали, что мой сайт проксируется через порт 443, а я ставлю 300, но опять же 443 использует apache. Как сделать так, чтоб nginx не конфликтовал с apache и домен нормально открывался?
другой хостинг не вариант?
Nill
Ребят , такой вопрос , какую зп просить на позицию Джуна ? Понимаю, что все зависит от компании , но все-же))
Stan
Nill