Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Python's equivalent to the famous Ruby on rails, Django lets you build high-performing, elegant Web applications quickly. Django focuses on automating as much as possible and adhering to the "Don't Repeat Yourself" (DRY) principle.
The TurnKey Django appliance is an easy-to-use, lightweight, installable Live CD of the Django web framework which can run on real hardware in addition to most types of virtual machines.
It features a MacOS X themed web management interface and a new configuration and installation console written in Python.
It is based on Ubuntu 8.04.1 Hardy LTS and is designed to provide users with a pre-integrated, auto-updating, turn-key operating system environment that is carefully built from the ground up with the minimum components needed to run Django web applications with maximum usability, efficiency and security.
TurnKey Django is part of TurnKey Linux, an opensource project that aims to develop high-quality opensource software appliances that are easy to use, easy to deploy, and free. Our motto is "everything that can be easy, should be easy!
Here are some key features of "TurnKey Django Live CD":
· auto-updated daily with latest security patches
· easy to use configuration console and web management interface
· minimal footprint - includes only minimum components needed
· packaged as installable Live CD that runs on real machines and VMs
What's New in This Release: [ read full changelog ]
· Transitioned to mod_wsgi from mod_python (performance).
· Tweaked settings.py to be more dynamic.
· Configured email settings.
· Added settings_dev.py (sets DEBUG=y and uses SQLite if DEVELOPMENT=y).
Completely restructured Django project:
· Project moved to /var/www/project (was /var/www/django-sites[/apps]).
· Admin symlink moved to /media/admin from admin_media.
· Apache site renamed to django (was django-sites).
· Added python-django-doc and configured for offline access.
· Set Django admin email and password on firstboot (convenience, security).
· Set MySQL root password on firstboot (convenience, security).
· Force MySQL to use Unicode/UTF8.
· Set postfix MTA myhostname to localhost (bugfix).