Спасибо. Намаялась в своё время с settings файлом в django приложении, пытаясь использовать symlink. Один гуру поделился тем, как он делал разные settings файлы для разных окружений: локального, прода и т.д. Сначала удалялся дефолтный settings, его начинка переселялась в условный settings_shared, далее эта начинка была доступна import * для остальных: settings_local, settings_dev и т.д. А в конце генерировался symlink : от target settings_local к settings. К однозначным недостаткам я бы отнесла то, что это для линуксоидов, а на windows наверное подобное создаётся по-другому.
Даа, действительно, во многих системах управление конфигурационными файлами происходить при помощи ссылок. Собственно, именно поэтому в этом курсе мы так подробно их и изучаем. Прямое применение такого механизма вот: ruclips.net/video/wdMx35irNKE/видео.htmlsi=YCNkOC7A9PStDF0z Такой подход применяется часто, не только в серверах, но и в фреймворках, да. Согласен, что в Windows все происходит чуть по другому. Но все же в продуктовом окружении такие системы чаще всего крутятся под управлением именно *nix систем, так что вот как-то так)
Спасибо, Вам. Отличный курс лекций. Жаль, только времени не хватает всё изучать
Спасибо. Намаялась в своё время с settings файлом в django приложении, пытаясь использовать symlink.
Один гуру поделился тем, как он делал разные settings файлы для разных окружений: локального, прода и т.д.
Сначала удалялся дефолтный settings, его начинка переселялась в условный settings_shared, далее эта начинка была доступна import * для остальных: settings_local, settings_dev и т.д. А в конце генерировался symlink : от target settings_local к settings.
К однозначным недостаткам я бы отнесла то, что это для линуксоидов, а на windows наверное подобное создаётся по-другому.
Даа, действительно, во многих системах управление конфигурационными файлами происходить при помощи ссылок. Собственно, именно поэтому в этом курсе мы так подробно их и изучаем. Прямое применение такого механизма вот: ruclips.net/video/wdMx35irNKE/видео.htmlsi=YCNkOC7A9PStDF0z
Такой подход применяется часто, не только в серверах, но и в фреймворках, да.
Согласен, что в Windows все происходит чуть по другому. Но все же в продуктовом окружении такие системы чаще всего крутятся под управлением именно *nix систем, так что вот как-то так)