Django admin customizing interface
Install from pypi, with pip:
pip install django-admin-customizer
Or with setuptools:
Add admin_customizer to INSTALLED_APPS:
INSTALLED_APPS += ("admin_customizer", )
Add the admin customizer's urls to your root url conf. This is the url where your will access your custom admin instances. Eg: in your project's urls.py add:
After that you need to run:
Or if you use south:
manage.py syncdb --migrate
You need to update admin_customizer's models to get it working, initially and after each model change with:
If you delete models the registered admins will be deleted for them.
If you delete fields from models the registered admins will have them removed after you run refresh_available_fields.
django-admin-customizer has static files for widgets in the edit interface. If you use staticfiles just run:
If you do not use django.contrib.staticfiles you must manually symlink the site-packages/admin_customizer/static/admin_customizer dir to <your media root>/admin_customizer.
ADMIN_CUSTOMIZER_MAX_FIELD_DEPTH - depth to look for relations when inspecting models.
To enable urlpattern reloading add 'admin_customizer.middleware.URLResolverReloadMiddleware' to MIDDLEWARE_CLASSES.
You must have working django cache for this to work properly ! See django's cache documentation on this.
If you do not enable this you will have to restart the webserver after every AdminSite or RegisteredModel change !
|File||Type||Python Version||Uploaded On||Downloads|
|django-admin-customizer-0.2.tar.gz||Source||April 4, 2012||1,923|
|Nov. 4, 2014, 12:48 p.m.||django-admin-customizer||0.2||Release Created|
|Nov. 4, 2014, 12:48 p.m.||django-admin-customizer||0.1||Release Created|
|Nov. 4, 2014, 12:48 p.m.||django-admin-customizer||Package Created|