Fixed #19973 -- Replaced optparse by argparse in management commands

I only copy-pasted that string. I guess that giving the `--settings` argument to a management command is useful when you need to differ from the general project settings set in `manage.py`. But that's really a guess and I can do this change if you think it's better.