|
|
|
|
|
by sametmax
2685 days ago
|
|
Actually, I think settings.py is not a bad idea, but it's half backed. There should have a schema checking the setting file. There should have a better way to extend settings, and make different settings according to context, such as prod, staging or dev. There should be a linter avoiding stupid mistakes like missing a coma in a tuple, resulting in string concatenation. There should be variables giving you basic stuff like current dir, log dir, var dir, etc. We all make them anyway. And there should be a better to debug the import settings problem. But all in all, it's quick and easy to edit, and very powerful. |
|
The different context stuff can be handled by using env vars, and a nice python wrapper, like python-decouple.