Configuration¶
settings.py¶
Open settings.py and add twentytab-customadmin to your INSTALLED_APPS (before django.contrib.admin):
INSTALLED_APPS = {
...,
'customadmin',
'django.contrib.admin',
'inspectmodel',
'imagekit',
'image_ui',
'rosetta',
...
}
urls.py¶
Open urls.py and add those views to your urlpatters:
urlpatterns = patterns('',
... ,
(r'^admin/', include(contrib.admin.site.urls)),
(r'', include('customadmin.urls')),
(r'^rosetta/', include('rosetta.urls')),
(r'', include('inspectmodel.urls')),
...
)
Static files¶
Run collectstatic command or map static directory. If you use uWSGI you can map static files:
static-map = /static/customadmin/=%(path-to-site-packages)/customadmin/static/customadmin
static-map = /static/colorful/=%(path-to-site-packages)/colorful/static/colorful
static-map = /static/sortable/=%(path-to-site-packages)/sortable/static/sortable
static-map = /static/image_ui/=%(path-to-site-packages)/image_ui/static/image_ui
Run syncdb¶
Last (but not least) run:
python manage.py syncdb
To create twentytab-customadmin tables, now your are ready for the funny part.