8 | | As many of the settings from {{{00_settings.py}}} as possible should be moved into the database. |
| 8 | We plan to create a new file {{{models/000_config.py}}} which will have a simple structured format. |
| 9 | * {{{models/00_settings.py}}} will read these settings to do the actual configuration. |
| 10 | * The Web Setup should ideally read in the {{{000_config.py}}} file, make any amendments as-required & then write it out. |
| 11 | * This means that developers can edit the settings live (we remain RAD) & there are no unncessary DB calls every request. |
| 12 | * Ideally the Web setup should have a UI which works via introspection, so doesn't need to be maintained separately when settings are added/amended (this means the settings file needs to include labels/help text). |
| 13 | |
| 14 | These are the settings which will be configured: |