Welcome: SmartAdmin for Django

Introducing SmartAdmin for Django 1.0

Welcome to SmartAdmin for Django (Sadj), a way for you to integrate the beauty and functionality you love in SmartAdmin with the power and ease of development of Django.

Package Contents

To really kick-start your development, the Sadj package contains a range of examples and tools:

  • SmartAdmin Template Pages: Full HTML and Ajax seed versions
    Assembled template pages from the core HTML5 SmartAdmin package, refactored to leverage Django templates and served via a Django server; ready to launch with a standard 'manage.py runserver' command.
  • Django Integration Demo pages
    A set of pages based around the core SmartAdmin templates, integrated front-to-back, and including:
    • Login screen
    • SmartAdmin settings stored to database
    • Live charts
    • Data entry via Ajax calls
    • Data entry via Django forms
    • Integrated Django Admin screens
  • Structured Application Templates
    • The structure of the demonstration code shows how to combine SmartAdmin with Django templates. This page, for example, is included into the SmartAdmin-HTML, SmartAdmin-Ajax and Documentation applications, from a single template.
    • Various component parts of the SmartAdmin pages have been refactored into Django templates, for ease of inclusion into your own projects.
  • Project-Creation toolkit
    Want to hit the ground running and fire up a Django project? The sadjadmin script will create a new Django project, and build template SmartAdmin pages into it as you specify, as well as helping upgrade future SmartAdmin updates into existing projects.

Over time and with each update of SmartAdmin we will be extending the amount of functionality that will get added to the SmartAdmin for Django version.

Why SmartAdmin for Django

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel.

Django is also a perfect fit with SmartAdmin, and the SmartAdmin for Django package provides a range of examples and tools to help you get your first projects together in record time.

Fast to Develop

Django was designed to help developers take applications from concept to completion as quickly as possible.

Secure

Django takes security seriously and helps developers avoid many common security mistakes.

Scalable

Some of the busiest sites on the web leverage Django’s ability to quickly and flexibly scale, including Instagram, National Geographic, Mozilla, Spotify, Pinterest, Disqus and Bitbucket. So you don't have to worry about your project scaling as you grow.

SmartAdmin for Django is based on SmartAdmin v4.5.1.