Provides an enhanced Django admin interface and utilities for use in Armstrong.
JavaScript Python HTML CSS
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



Provides an enhanced Django admin interface and utilities for use in Armstrong.

Notably it brings VisualSearch.js for fast content lookup, CKEditor as a fully featured rich-text editor and other features like drag 'n drop JavaScript for easy programming of orderable content (like lists).



Installation & Configuration

Supports Django 1.3, 1.4, 1.5, 1.6 on Python 2.6 and 2.7.

  1. pip install armstrong.hatband

  2. Add armstrong.hatband to your INSTALLED_APPS

  3. In replace the normal admin with Hatband, from armstrong import hatband as admin.

    The rest of the URL configuration stays identical to what is expected for the traditional Django admin.


Development occurs on Github. Participation is welcome!

  • Found a bug? File it on Github Issues. Include as much detail as you can and make sure to list the specific component since we use a centralized, project-wide issue tracker.
  • Testing? pip install tox and run tox
  • Have code to submit? Fork the repo, consolidate your changes on a topic branch and create a pull request. The package provides tools for testing, coverage and South migration as well as making it very easy to run a full Django environment with this component's settings.
  • Questions, need help, discussion? Use our Google Group mailing list.

State of Project

Armstrong is an open-source news platform that is freely available to any organization. It is the result of a collaboration between the Texas Tribune and Bay Citizen and a grant from the John S. and James L. Knight Foundation. Armstrong is available as a complete bundle and as individual, stand-alone components.