Automatic admin users for Django projects.
Project description
Description
Automatic admin users for Django projects.
License
This project is open sourced under the MIT License.
Installation
$ pip install django-autoadmin
- Add 'autoadmin', to your project’s INSTALLED_APPS list.
- Load the autoadmin_tags in your login template.
- Call the autoadmin_partial to display the information of the autogenerated admin user.
- Use the management command createautoadmin to create an admin user with an automatic password.
by default, django-autoadmin creates a django superuser with the username="admin", email="autoadmin@example.com" and password randomly generated.
you could modify this by creating the following variables in your settings file
AUTOADMIN_USERNAME="your_custom_username"
AUTOADMIN_EMAIL="your_custom_email"
AUTOADMIN_PASSWORD="your_custom_password"
NOTE: if AUTOADMIN_PASSWORD is None, the password will be randomly generated.
Contribute
- Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
- Fork the repository on GitHub to start making your changes to the master branch (or branch off of it).
- Write a test which shows that the bug was fixed or that the feature works as expected.
- Make sure to add yourself to the AUTHORS file.
- Send a pull request
1.1.1 (2016-05-05)
- Include missing migrations into package.
1.1.0 (2015-10-16)
- Corrected a situation where project migrating database from old version not using django-autoadmin would have problem logging in.
- Added a test project
- Code coverage is now 100%
- Added tox test support
- Setting overrides now work all the time
- django-autoadmin is now tested against Python 2.7, 3.2, 3.3, 3.4, Django 1.7 and 1.8
- Removed all PEP8 warnings
- All autoadmin code was moved from the management command to the AutoAdminSingleton manager
1.0.1 (2015-06-14)
- No changes, just a version bump as required by PyPI
1.0.0 (2015-06-14)
- Update included partial template
- Django admin interface enabled
- Drop support for Django < 1.6
- Adds support Django >= 1.7
- Autoadmin user is no longer created after database migration
- Add new createautoadmin management command
- Uses Django’s own createsuperuser management command
- Adds Django native database migrations
- Uses AppConfig to about running code during import
- Adds supports for custom User models
- ENABLE setting removed
- Default email changed to autoadmin@example.com
0.5.0 (2014-08-25)
- Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django-autoadmin-1.1.1.tar.gz
(8.2 kB
view hashes)
Built Distribution
Close
Hashes for django_autoadmin-1.1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea9e96c87f633fff21c656f89f6503d191d530d8e946233747dc377d78ea33dc |
|
MD5 | 8f309bc11f95a994ee651af915db8272 |
|
BLAKE2-256 | d4faf8aeda31939fe11c5a50c4ead9f4ed8c47e777d9ccdce809e1d23ec22e22 |