Fixed #22720 -- Migrations attempt to create _order twice.
Adding test to fix of duplicate _order fields (#22720)
Merge pull request #2734 from valberg/double_order_trouble

Fixed #22720 -- Migrations attempt to create _order twice.
Simplified, very slightly, some code in the oracle backend
Fixed several typos in Django
Fixed a typo that Tim Graham noticed
Fixed #20081 -- Minimized risk of SECRET_KEY leak.

By default set the SECRET_KEY value to be loaded from env vars.  If not
set and DEBUG==True generate a random SECRET_KEY.  Also adds the
generatesecret management command, which prints a random secret key to
stdout.
fixed typo.  Thanks Pentusha.
Updated to store SECRET_KET in a file by default.

Added generatesecretfile management command and util functions to create
and read the secret key file.
Moved secret key utils out of crypto utils.

I moved the secret key utility functions to their own file.  I also
changed the read_secret_key_file function to
read_or_create_secret_key_file.