Skip to content

flashboss/django-iadmin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django iAdmin

iAdmin is a replacement of standard django admin application.

Features

  • multiple columns portlets-like home page
  • tabbed view of inlines
  • mass updates functionality
  • export to csv with options and formatting
  • advanced import from csv with foreign key handling
  • link to foreignkey edit page from changelist (list_display_rel_links)
  • filter by cell values (cell_filters)
  • ajax autocomplete widgets for ForeignKey

Please read online documentation at http://packages.python.org/django-iadmin/

Install ----Edit your settings.py and add iadmin application before django.contrib.admin :

INSTALLED_APPS = (
    ...
    'iadmin',
    'django.contrib.admin',
    'django.contrib.messages',
    ...
    ...
)
IADMIN_FILE_UPLOAD_MAX_SIZE = 2000000 #
IADMIN_FM_ROOT = # file manager home
IADMIN_FM_CONFIG = {}


# iAdmin use STATIC_URL. You have to create this entry. Use this lines ONLY if you don't use staticfiles app,
# leave your STATIC_* configuration otherwise
STATIC_URL = '/s/static/'
STATIC_ROOT = MEDIA_ROOT

Add an entry into your urls.conf :

from django.conf.urls.defaults import *
import iadmin.proxy as admin

admin.autodiscover()

urlpatterns = patterns('',
        (r'', include('iadmin.media_urls')), # only for development
        (r'^admin/', include(admin.site.urls)),
)

In your admin.py file :

from django.contrib.admin.options import TabularInline
from geo.models import Country, Lake, Location, Ocean

from iadmin.utils import tabular_factory

About

improved django admin application. Documentation at:

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 50.0%
  • Python 49.8%
  • PHP 0.2%