Установка и настройка Apache, mod_wsgi, Django, MySQL в Debian / Ubuntu
Django (читается как Джанго) - это свободно распространяемый фреймворк с открытым исходным кодом для разработки веб приложений на языке Python. Django обладает следующими архитектурными отличиями:
- использование концепции Модель-Представление-Контроллер (Model-View-Controller, MVC). В терминологии Django это будет Модель-Шаблон-Вид (Model-Template-View, MTV)
- использование концепции приложений. Весь код рекомендуется оформлять в виде приложений и делать его подключаемым и переносимым
- диспетчер URL на основе регулярных выражений
- ORM для работы с БД (с поддержкой транзакций)
- встроенный веб-сервер для разработки
- встроенная административная панель