Impact factor for posts is a measurement of importance.

Impact factor for users reflect their authority, reputation and contribution on a particular topic.

Rating reflects the quality of posts.

Rating on Voofie is not a simple average of all ratings, but a weighted average of rating, weighted by the impact factor of users who rated.

Django (web framework)

All

Article

Discussion

Q&A

Link

Submit
Resources Guide

This is an organized guide of resources that everyone can edit.

Build a comprehensive guide to a topic by ordering separate pages and categorizing them into sub-topics.

Community Resources Guide [Edit]The resources guide that everyone can edit
Django (web framework) - an open source web application framework, written in Python, which loosely follows the model-view-controller design pattern.

Content

This page collects any and all unofficial resources regarding Django.  This page is based on Resources page in Django Project Trac page.

Sites using Django

References & Development Aides

  • Findjango - A vertical search engine addressing the Django community.
  • DjangoSearch - A multilingual search engine for Django and archive of all articles.
  • djangosnippets.org - Code-sharing site with source code available.
  • django-apps.com - A catalog of complete django applications
  • djangourls.com - An aggregator for the newest and most popular Django links

Django books

 

Django application components

These are open-source application components that you can plug into any project. See ReusableAppResources for other resources for finding and evaluating re-usable apps.

  • OpenID
  • User registration, signup, authentication, security
    • django-registration - A simple, generic user-registration application for Django
    • django-signup - A pluggable signup application for Django
    • django-sslauth SSL client certificate authentication and validation
    • django-cas YaleCAS (Central Authentication Service) plugin for user authentication
    • django-http-digest - Allows you to protect views with HTTP digest authentication.
    • django-simple-captcha - Extremely simple, yet highly customizable Django application to add captcha images to any Django form.
    • django-ldapdb - Allows you to access LDAP entries through Django Models.
    • django-account-manager - Experimental implementation of Account Management and Session Identification by Mozilla Labs
  • Search
    • django-sphinx A full-text search integration with Django using the Sphinx engine
    • djapian A full-text search integration with Django using Xapian
    • django-search-with-lucene - Django search with Lucene is Tightly integrated the Lucene in Django, so use search content using django model filtering expressions.
    • haystack - Modular search for Django.
  • CMS (feature comparison available)
    • django-cms - A free, BSD-licensed content management system for Django, supporting a hierarchical page structure, internationalization and more. Notice: it doesn't supports Chinese(non-ASCII).
    • django-simplecms - A simple cms As Simple As Possible but Extensible.
    • django-simple-wiki - A simple, but powerful wiki supporting hierarchy, relations, attachments and permissions.
    • django-page-cms A simple multilingual paged cms for Django
    • PyLucid CMS - A lightweight content management system. Ideal for Shared-Webhosting: No shell account needed. Run at least with CGI. (GPL)
    • django-blocks - An easier way to build Web apps like an blog or CMS more quickly and with almost no code.
    • django-taxonomy - A taxonomy tool to integrate in your django sites/CMS. Can also be used as a menu structure.
    • Mezzanine - A content management platform built on top of Django with many features including hierarchical pages, blogging, tagging, threaded comments and custom content types. BSD licensed.
  • Forums and comments (feature comparison available)
    • snapboard - Python Forum/Bulletin-Board for Django
    • Sphene Community Tools - (SCT) django forum (bulletin board) and wiki applications which can be easily integrated into custom django projects. BSD.
    • Diamanda Wiki and MyghtyBoard Forum: A wiki and forum. GPL.
    • django-forum - A lightweight Forum application that plugs straight into your existing Django project.
    • comments A comment application to allow users top post comment on your website. Inspired by freecomments.
  • Blog apps
    • django-diario - A pluggable weblog application for Django Web Framework.
    • Blogmaker -A full-featured, production-quality blogging application with support for trackback, ping and comment honeypots
    • Byteflow - Extensible Blog Engine with many features and a clean codebase.
  • Aggregation, RSS, feeds, lifestreams
    • django-simpleaggregation A component which allows for (simplistic) aggregation of data about Django models.
    • django-lifestream A generic application for the Django framework that lets you combine multiple RSS and Atom feeds into one lifestream-style page.
    • django-feedclowd – The lifestreaming application that powers feedclowd.com
    • django-pingback Pingback implementation for Django
  • Tagging
  • Maps, geo
  • Hierarchy structures in the database
    • Django MPTT - Utilities for implementing Modified Preorder Tree Traversal (MPTT) with your Django Model classes and working with trees of Model instances.
    • django-treebeard - 3 different efficient tree implementations: Adjacency List, Materialized Path and Nested Sets. They share the same API, so it’s easy to switch between them.
  • Models, database, history, trails
    • DMigrate tool to migrate Django databases easily.
    • django-mssql An external database backend (based on ado-mssql) that allows MS SQL Server to run against Django-trunk
    • django-selectreverse - Model manager to reduce SQL querycount for nested lists with reverse foreignkeys or m2m relations.
    • django-fullhistory - Offers an audit trail to be kept for objects being edited, even outside of the admin.
    • django-reviews - A generic review application for Django projects, which allows association of a number of reviews with any Model instance and makes retrieval of reviews simple.
  • Task, jobs, queues, batch
    • django-cron - Djang-Cron is a simple tool that allows you to have cron jobs for you applications. It comes with an example to delete expired sessions, and I have one for django-registration to delete expired users. Django Cron is intended to replace anything you would be adding to a bin directory in your own Django App
    • celery - Task queue/Job Queue with Django integration.
    • django-queue-service - A lightweight, open-source queueing mechanism along the lines of the Amazon Simple Queue Service.
  • Text editing, Wiki
  • XML-RPC, Rest, networking
    • django-xmlrpc - a means by which a Django developer can expose their views (or indeed any other function) using XML-RPC.
  • Forms
    • AutoCompleteSolutions - links to several solutions for integrating JavaScript auto-complete fields
    • django-forms-builder - Allows non-technical users to create website forms containing arbitrary sets of fields for data capture
  • Templates
  • Email integration
    • django-email-extras - Provides the ability to send PGP encrypted email and allows non-technical users to manage PGP keys via the Django admin interface, as well as the ability to use the Django templating system to create multi-part emails
    • django-flatemails - Django Flatemail System to allow for manageable email templating, much like flat pages.
  • Admin
    • django-mobileadmin - The Django admin interface optimized for iPhone/iPod touch
    • django-maintenancemode - Django-maintenancemode allows you to temporary shutdown your site for maintenance work.
    • django-admin-tools - A collection of tools for the django administration interface, it includes a full featured and customizable dashboard, a customizable menu bar and tools to make admin ui theming easier.
  • Internationalization
    • django-flags - An internationalization helper for django
    • django-rosetta - Rosetta is a Django application that eases the internationalization (i18n) process of Django projects.
    • django-localeurl - Specify the page language on the URL.
    • django-modeltranslation Translate dynamic content of existing models without having to change the original model classes (using a registration approach).
  • Media, graphics, images, photos, rights management
    • django-licenses - With django-licenses you can give every object a different content license. You can easily manage your licenses and use them in other ways too.
    • django-graphviz - Django + Graphiz
    • django-dynamic-media-serve - Django Dynamic Media Serve is the good alternative of the default django.views.static.serve for serving the media files in Django.
    • django-photologue A Django application for uploading, resizing, organizing, grouping, relating and displaying photographs and image galleries.
    • django-imagekit Add "Photologue-style" image processing (resizing, effects, etc.) to your models in a simple, unobtrusive way.
    • django-graphs - An extensible graphing engine using the Cairo graphics and FreeType? libraries.
    • django-flowplayer - Embed multimedia in your pages with flowplayer template tags. Support for playlists, multiple player styles and configurations.
    • django-fleshin - Fleshin is a pluggable photo management application for Django Web Framework.
  • Calendar
  • Ajax, CSS
    • kss.django A django application for integration of AJAX with KSS.
  • Other applications
    • django-voting - A generic voting application for Django
    • GoFlow - A workflow engine for django inspired by the zope2 product Openflow
    • django-job-board - A simple pluggable job board for django
    • python-piwik - Integrate piwik web analytics / tracker into django with admin integration.
    • django-trac - Django Hacks Trac (help django and trac working together)
    • django-robots - A simple application for Django to manage robots exclusion files (robots.txt) via admin interface
    • django-webproxy - A reverse proxy app in django.

Open-Source Django projects

These are stand-alone applications written using Django.

  • Django-based projects at Google Code Hosting.
  • Community applications, wiki
    • djangoproject.com: See the full code and templates for the Django-powered portions of this site (e.g., everything except the ticket system). The Python code is available under the BSD license, but the templates are copyrighted by World Online and shouldn't be copied.
    • Custard/Melt: A work-in-progress community Web app developed by Greenpeace. LGPL.
    • Zyons: A forum/community application.
    • Sphene Community Tools - (SCT) board and wiki applications which can be easily integrated into custom django projects. BSD.
    • WikiCube - 一个类似于 http://www.wikispaces.com/ 的站点,适用于小组或者个人做独立的wiki应用.
    • OSQA - A question & answer system similar to StackOverflow, based on CNPROG.
  • Photo gallery, photo blog, media, music
    • Stockphoto: A simple photo gallery by Jason McBrayer.
    • Babik - A django based MPD client
    • tracka.info - Share media file with small team or family. New BSD.
    • Klisha - an open-source and standards-compliant photoblog application for the web.
  • Blog, RSS, feeds, aggregation, lifestream, website
  • Geo, Maps, localisation
  • Utilities, tools, admin, file management
    • Django Fileman - web based files manager. (using jQuery)
    • notmm: Multi-purpose and portable web toolkit for Django (Apache License Version 2.0/BSD-style License.)
    • FileBrowser - An extension to the Django admin interface.
    • djazz - Application and Utilitiy Collection.
    • Djangoutils: Miscellaneous Django utilities.
  • Tracker, ticket integration
    • tracregator - a Django app which collects tickets from multiple trac sites into one page
  • System management, networking, monitoring
    • djagios.org - Nagios Configuration tool written in Django.
    • bcfg2 Dynamic Reports - bcfg2 provides a Reporting Facility based on Django (bcfg2 is a configuration management system like cfengine)
  • e-commerce, shopping cart
    • Satchmo - the Django e-commerce project. (shopping cart)
  • gaming, games
    • Evennia - A feature-liberal MUD server based on Django and Twisted. Heavy web integration, easily scriptable/extendable in Python.
  • Topic-specific, business apps, time management, ...
    • WorkStyle: A "Get Things Done" to-do list management application.
    • FFSomething: A suite for managing open wireless mesh networks
    • BookMaker: An open-source Web application for managing small parimutuel betting pools (Browse source).
    • RISE Project (Resources and Information for Success in Education): A project to manage and publish academic catalog information, including programs, courses, and schedules. BSD.
    • frePPLe An open source framework for production planning applications, with a Django user interface.
    • Voter Universe - Django based voter file analysis and interaction management application for progressive political campaigns and organizations released under AGPL v3.
    • GestorPSI - A complete open source system for manage psychology clinics as well school clinics.

General

Installing and configuring Django

Development environment

Templates

Code examples

Web services/APIs

Tutorials on the Web

Presentations

Resources in other languages

Community

Jobs & Employment

Cheat Sheets and Quick Starts

Expand ▼ | Comment | Edit
4 items for Django (web framework)
0
14
Rating:
This post has not been rated yet. Be the first to give a rating!
Impact:
This post has a impact factor of 14 and 664 pageviews

Best practices in web development with Python and Django « News Apps Blog

Best practice advice on coding style to make your Django development more smooth while achieving high quality.

georgewu 13 Aug 10
0
14
Rating:
This post has not been rated yet. Be the first to give a rating!
Impact:
This post has a impact factor of 14 and 1460 pageviews

CKEditor Widget for Django form

This is an example snipplet on integrating CKEditor into Django

georgewu 16 Jul 10
0
29
Rating:
This post has not been rated yet. Be the first to give a rating!
Impact:
This post has a impact factor of 29 and 1246 pageviews

Cherokee Web Server with uwsgi to run django

I would like to recommend Cherokee to all of you, who need to run web server. It's concurreny is awesome.

It can be used to replace Apache. With uwsgi, you can run Django with the least overhead.

ross_tang 03 Feb 10
0
10
Rating:
This post has not been rated yet. Be the first to give a rating!
Impact:
This post has a impact factor of 10 and 2118 pageviews

How to skip Recaptcha in Django testing

Recaptcha is supposed to prevent robots from taking automated actions on your site.  However, it is not desirable to have recaptcha stop your Django automated testing. It is not desirable to manually turn off receptcha before testing as well.  This article provide a simple tips on how to disable Recaptcha for testing.

georgewu 14 Jan 10
Related concepts
Selected Users
Avatar for ross_tang

ross_tang

Degree in Physics and Mathematics, Master in Physics
香港

Avatar for georgewu

georgewu


Hong Kong