Size: a a a

Django [ru] #STAY HOME

2019 May 06

RB

Rostislav Biloshapka in Django [ru] #STAY HOME
дело не в названиях разбитых файлов, мне сказали, что должен быть только один settings)
я спросил, но мне не дали ответа)
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
источник

AK

Artyem Klimenko in Django [ru] #STAY HOME
Может что-то подобное ожидают
источник

MA

Maxim Afanasev in Django [ru] #STAY HOME
Делить settings нормально, многие так делают. Но в первую очередь надо придерживаться стандартов, принятых в команде/проекте. Если это аутсорс, который временно привлекает специалистов со стороны, то стандарты должны быть задокументированы. Телепатов нет, понятие best practices очень размытое. Можно даже целый Django прект зафигачить в одном файле и будет удобно.
источник

RB

Rostislav Biloshapka in Django [ru] #STAY HOME
в тестовом задании ничего не было сказано об этом) поэтому и делал как всегда!
источник

RB

Rostislav Biloshapka in Django [ru] #STAY HOME
Мне многое в оценке не понравилось, но я после settings понял, что не подойду им)
источник

AT

Alex Ted in Django [ru] #STAY HOME
Rostislav Biloshapka
Всем привет!
нужно общее мнение) я делал тестовое на одну кантору и меня обматерили за разделение settings (base.py, local.py, production.py, test.py) и requirements (base.txt, local.txt, production.txt)! Я на всех своих проектах так делаю, чем может быть обосновано не разделение этих файлов или может я не правильно делаю разделяя их!
Смотря как ты их разделял - одно дело повыносить некоторые специфические настройки из  settings в *_settings, другое если  полностью дублировать файл settings под другим именем и там править настройки.
источник

AT

Alex Ted in Django [ru] #STAY HOME
requirements имхо должен быть один, потом просто отдельно доставляешь gunicorn и psycopg2 и всё
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
и под тесты, и под staging и под prod и под локальную?)
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
источник

RB

Rostislav Biloshapka in Django [ru] #STAY HOME
я написал, что в base все, что должно быть во всех вариантах, для local свои настройки и некоторые библиотеки, а в production только для прод. Для чего мне на прод тянуть django-debug-toolbar, django-extensions и т.д.
источник

AT

Alex Ted in Django [ru] #STAY HOME
Тебе их не обязательно писать в requirements
источник

PB

Petr B. in Django [ru] #STAY HOME
Нормальный вариант
источник

AT

Alex Ted in Django [ru] #STAY HOME
источник

PB

Petr B. in Django [ru] #STAY HOME
Alex Ted
Тебе их не обязательно писать в requirements
Офигенно
А если специфические версии? Помнить наизусть?
источник

RB

Rostislav Biloshapka in Django [ru] #STAY HOME
если другой разработчик локально в себя тоже хочет поднять? я ему должен объяснять что я еще доставлял, чтобы оно локально было так как у меня?
источник

AT

Alex Ted in Django [ru] #STAY HOME
Спец версии чего, тестовых либ? Пошутил норм
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
каждый уважающий себя разработчик должен помнить все версии либы наизусь, ага
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
Alex Ted
Спец версии чего, тестовых либ? Пошутил норм
Ну бывает такое, что определенные конфигурации работают в определенных случаях
источник

TM

Tim Mustafin in Django [ru] #STAY HOME
Ещё могли быть вопросы, если файлы друг в друга не иклудились, хотя могли
источник