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