One of the best features of Django is the MVC way of thinking. I've tried to embrace this as a non-professional programmer. From recommendations on this site, I've been encouraged to start using django custom commands, even for some scripts that will be called daily as a Schedule Windows Task.
I'm finding though, if I have to create a module for every command, it seems to create a lot of duplicate code lines. At least for example the import statements. Is this really the best way to do this? The only solution I can think of is to create a 'generic' custom command module, which takes an argument as the command to run within the generic module.
Am I thinking squarely here? What are the 'best practices' for creating Django Custom Commands?