Конечно, есть json в стандартной библиотеке и pyyaml, но придётся написать кучу (ну, или не совсем) кода для этого.
Я тут плавно подводил, что следующий вариант в этом плане будет поприятнее в использовании. Конечно, эта задача ни разу не сложная и решается в две строки, но ведь удобство тоже важно? :)
Согласен, может не совсем точная формулировка (или вообще не точная), но мне кажется работа с конфигами как с сырыми диктами выглядит не очень удобно.
Для файлов конфигурации (чаще всего .env) я просто оставляю .env.example. Конечно, это решает проблему и с config.py. Но это скорее непервостепенная проблема, мы до сих пор храним данные в коде, где им быть не надо.
Как минимум скомпилировать в APK =) В мануале по которому я пытался сделать это, использовался Android Studio :thinking:
Возможно я не прав, но их совместное использование — возможно.
Тоже вполне хороший вариант.
Мир не стоит на месте! :)
А что вам конкретно не понятно? Если всё из мира джанги завязано на этом — зачем исхитряться?
Я тут плавно подводил, что следующий вариант в этом плане будет поприятнее в использовании. Конечно, эта задача ни разу не сложная и решается в две строки, но ведь удобство тоже важно? :)
Согласен, может не совсем точная формулировка (или вообще не точная), но мне кажется работа с конфигами как с сырыми диктами выглядит не очень удобно.
Django — отдельный случай. Если вся экосистема юзает это, то использовать что-то другое — плохая идея.
Не стоит вырывать из контекста. Там ещё
yamlупоминался :)Для файлов конфигурации (чаще всего
.env) я просто оставляю.env.example. Конечно, это решает проблему и сconfig.py. Но это скорее непервостепенная проблема, мы до сих пор храним данные в коде, где им быть не надо.Это просто не удобно. По крайней мере для меня.
Не слышал, не умеет. Но, как и показано в статье, сделать так чтобы работала — легко.
Кажется, количество параметров в моих проектах чутка больше.
Как часто Вы передаёте конфиг приложения в виде аргументов командый строки? :) (А он, вероятно не маленький)
Стоило бы хоть PEP8 соблюдать.
Ну как-то не знаю. Не думаю, что это будет уж сильно полезно в реальных проектах/библиотеках.
Не думаю, что когда-либо на этом будут что-то более менее серьёзное делать. Для каждой платформы есть свой инструмент.
Буду знать. Спасибо.
Как минимум скомпилировать в APK =) В мануале по которому я пытался сделать это, использовался Android Studio :thinking:
Возможно я не прав, но их совместное использование — возможно.
Немного не это имел ввиду ;) Чтобы какой-нибудь Android Studio заюзать нужно много времени потратить. (имхо, может быть я такой криворукий :( )