django-createsuperuserwithpassword

Django management command to create usable super users, programmatically

Downloads
883
Stars
17
Committers
2

django-createsuperuserwithpassword

… provides a Django management command to create ready-to-login super users during development.

How to Use

  1. Install

Install the pip package locally or globally:

.. code:: shell

pip install [--user] django-createsuperuserwithpassword

  1. Activate

Enable the Django management command by extending your Django project settings:

.. code:: python

INSTALLED_APPS += ("django_createsuperuserwithpassword", )

  1. Apply

Call the command — e.g. from within a container entrypoint script — like this:

.. code:: shell

python manage.py createsuperuserwithpassword --username admin --password admin --email [email protected] --preserve

Development

If you want to help fix a bug, an easy way to spin up a development environment is:

.. code:: shell

git clone https://github.com/hartwork/django-createsuperuserwithpassword cd django-createsuperuserwithpassword docker-compose up --build

Authors

django-createsuperuserwithpassword is based on code by Adam Charnock_ licensed under the MIT license_ that started out at adamcharnock/swiftwind-heroku_.

Sebastian Pipping_ added and fixed a few things, on top.

.. _Adam Charnock: https://github.com/adamcharnock .. _the MIT license: https://opensource.org/licenses/MIT .. _adamcharnock/swiftwind-heroku: https://github.com/adamcharnock/swiftwind-heroku/commits/master/swiftwind_heroku/management/commands/create_superuser_with_password.py .. _Sebastian Pipping: https://github.com/hartwork

Package Rankings
Top 11.38% on Pypi.org
Related Projects