I'm writing a Django management command. When I try to run it with required args omitted, I get this output:
$ ./manage.py generatebooktemplate
usage: manage.py generatebooktemplate [-h] [--version] [-v {0,1,2,3}]
[--settings SETTINGS]
[--pythonpath PYTHONPATH] [--traceback]
[--no-color] --name NAME --width WIDTH
--height HEIGHT --h-outer-margin
H_OUTER_MARGIN --h-inner-margin
H_INNER_MARGIN --v-outer-margin
V_OUTER_MARGIN --v-inner-margin
V_INNER_MARGIN --cols COLS --rows ROWS
manage.py generatebooktemplate: error: argument --name is required
See how in some places the arg name appears on one line and the placeholder appears on the next. It's kind of hard to read. Any way to fix this?
Note: I'm not referring to the help text I provide argparse, this question pertains to the autogenerated help output that's based on the arguments I define.