Use Django system check framework to ensure that customization is done properly #340
Labels
admin
The administrative process can be improved with this
generalization
Improvements to generalizing ideas and concepts to be easily-customizable
Is your feature request related to a problem? Please describe.
Django provides a management command,
check
, which uses the Django system check framework to validate a project. We can use this management command to ensure that before a user deploys, their app is customized enough to their liking.Describe the solution you'd like
Use the Django system check framework to add warnings when certain settings have not been tailored before going into production.
For example, running
python3 manage.py check --deploy
should check to ensure that the customization settings have been changed to fit a specific event (i.e. they've been changed from the default).Describe alternatives you've considered
Writing our own management command would require us to build our own check system. I think we should just integrate with the existing system provided by Django. It's simpler, there are more docs, and it's more maintainable.
Additional context
This is really useful for teams that are unsure if they personalized every single part of the application, and their users aren't going to see "TAMUhack" somewhere they shouldn't.
The text was updated successfully, but these errors were encountered: