Почему? Интересно же, какие там новости, может, мы релиз пропустили?
Всегда готов- не спрашивают а отвечают это я еще октябренком узнал, готовясь в пионэры)
Что есть такого в вашем зародыше, чего, к примеру, нет в react? Или в чем проиграет aiohttp, хотя тут не совсем корректно будет сравнивать
Поправлюсь- это далеко не всегда нужно. Интерфейсы, абстрактные классы, инкапсуляция- это не азаимозаменяемо.
Встречал я и более странные связки. Например на текущем проекте дикое сочетание джанги как бэкенда, магенты на фронте с еще одной джангой и ангуларом да плюс еще вордпресс для блога... про две базы данных, если не считатт редис, в котором куча всего храниться, и эластик промолчу))
Естественно. Потому что в данном примере оно не нужно.
Sitealert, привел общий пример наследования, как это может использоваться
Это далеко не всегда возможно.
В принципе, понимание основных принципов ООП отвечает на вопросы когда и что использовать - инкапсуляция, наследование, полиморфизм....
Интерфейсы - хорошая штука, если уместны
А в сохраненных паролях в лисе почему не посмотреть?
Stek, Слушай, я не считаю всех остальных идиотами, просто меня так научили, это как руки перед едой мыть, вроде как полезно, но и без этого необязательно что скоро умрешь, почему - я привел свой пример. Ну и не люблю я все пихать в один файл.
Изначально же я сказал что обычный скрипт, годный для пользования
Можно, кто спорит. Ну вот просто не принято пароли хранить прямо в файле. Я как то скинул человеку пример скрипта аналогичного, забыв что пароли прям в нем))) с тех пор научился выносить их в отдельные файлы.
Ну хотите - солью вам свои настройки, можете взламывать
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'NAME': os.environ.get('POSTGRES_DB_NAME'), 'USER': os.environ.get('POSTGRES_USER'), 'PASSWORD': os.environ.get('POSTGRES_DB_USER_PASSWORD'), 'HOST': os.environ.get('POSTGRES_HOST'), 'PORT': 5432, } }