django / AUTHORS

adr...@bcc190cf-… 80e9b5e 
















adr...@bcc190cf-… f4c24d8 




adr...@bcc190cf-… 80e9b5e 




adr...@bcc190cf-… f4c24d8 






adr...@bcc190cf-… 80e9b5e 








mtre...@bcc190cf… da12beb 
adr...@bcc190cf-… 80e9b5e 
mtre...@bcc190cf… 8660e79 
adr...@bcc190cf-… 879d19c 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… 64fb237 
adr...@bcc190cf-… 5c4afc0 
adr...@bcc190cf-… 389c8d5 
adr...@bcc190cf-… f687b01 
adr...@bcc190cf-… f6dd7c9 
adr...@bcc190cf-… 80e9b5e 
russ...@bcc190cf… 0460589 
adr...@bcc190cf-… 80e9b5e 


mtre...@bcc190cf… 5678b05 
mtre...@bcc190cf… 8660e79 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… 73fc3d5 
adr...@bcc190cf-… d727261 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… 4257ac6 
adr...@bcc190cf-… a9475b0 
adr...@bcc190cf-… 957790c 
adr...@bcc190cf-… 80e9b5e 
mtre...@bcc190cf… 0e5726c 
mtre...@bcc190cf… f3eb72d 
mtre...@bcc190cf… 6ddde2a 
adr...@bcc190cf-… 4b0e260 
mtre...@bcc190cf… f8ed9da 
adr...@bcc190cf-… e71d836 
adr...@bcc190cf-… 482dae1 
adr...@bcc190cf-… 75148c9 
adr...@bcc190cf-… 432bee8 
mtre...@bcc190cf… a1bed2c 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… a0963d8 
adr...@bcc190cf-… 80e9b5e 
russ...@bcc190cf… 092f244 
mtre...@bcc190cf… ba3975e 
mtre...@bcc190cf… 4cdf4fd 
mtre...@bcc190cf… fee58e4 
mtre...@bcc190cf… 1fa4129 
russ...@bcc190cf… 31764ef 
mtre...@bcc190cf… 02a4687 
adr...@bcc190cf-… e8e4b21 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… 92e6e4d 
adr...@bcc190cf-… cf6ab2d 
mtre...@bcc190cf… 208334f 
adr...@bcc190cf-… 80e9b5e 
mtre...@bcc190cf… 9317a01 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… e51f0e9 
mtre...@bcc190cf… cabc4ab 
mtre...@bcc190cf… be891a3 
adr...@bcc190cf-… a7ba97d 
adr...@bcc190cf-… 80e9b5e 



mtre...@bcc190cf… 2284146 
mtre...@bcc190cf… 20d4c2c 
adr...@bcc190cf-… 808f6ab 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… 1096656 
adr...@bcc190cf-… 931d9f1 
mtre...@bcc190cf… 4c0f40a 
russ...@bcc190cf… d5e848b 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… 02fb62b 
adr...@bcc190cf-… 80e9b5e 
mtre...@bcc190cf… 37e3769 
adr...@bcc190cf-… e0c07a9 
adr...@bcc190cf-… eb356c9 
adr...@bcc190cf-… 4445512 
adr...@bcc190cf-… 5232014 
adr...@bcc190cf-… 46d8f78 
adr...@bcc190cf-… 80e9b5e 

mtre...@bcc190cf… 0c5f1f1 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… 2174e33 
adr...@bcc190cf-… 8360cac 
mtre...@bcc190cf… 0c56ab0 
mtre...@bcc190cf… 5c747d3 
adr...@bcc190cf-… 4aecaf9 
mtre...@bcc190cf… 0c56ab0 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… 1bc2ee3 
adr...@bcc190cf-… 80e9b5e 
mtre...@bcc190cf… 798959a 
mtre...@bcc190cf… 749f827 
adr...@bcc190cf-… 80e9b5e 
russ...@bcc190cf… adc4581 
adr...@bcc190cf-… 80e9b5e 

adr...@bcc190cf-… e51f0e9 
adr...@bcc190cf-… 809ddff 
mtre...@bcc190cf… 4aae0f2 
russ...@bcc190cf… 0448934 
adr...@bcc190cf-… 80e9b5e 


russ...@bcc190cf… eb1d452 
adr...@bcc190cf-… 0d72ea0 
mtre...@bcc190cf… 6be357c 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… d57e53b 
adr...@bcc190cf-… 42042fd 
ja...@bcc190cf-c… b3b5735 
mtre...@bcc190cf… 514008a 
adr...@bcc190cf-… 29a0a97 

adr...@bcc190cf-… adc9aac 
mtre...@bcc190cf… 27873be 
adr...@bcc190cf-… 4445512 
adr...@bcc190cf-… 80e9b5e 

adr...@bcc190cf-… 6e15eb8 
adr...@bcc190cf-… dc49afc 
russ...@bcc190cf… 0a4f28a 
mtre...@bcc190cf… d7af66f 
adr...@bcc190cf-… 8392fb2 
russ...@bcc190cf… 47426e2 
adr...@bcc190cf-… 1e1010e 
adr...@bcc190cf-… 7e8e18e 
adr...@bcc190cf-… 78ce29b 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… 09c9174 
adr...@bcc190cf-… d0cc27b 
adr...@bcc190cf-… 8e2c9cd 
russ...@bcc190cf… 0a4f28a 
adr...@bcc190cf-… 358b6d2 
adr...@bcc190cf-… 80e9b5e 
mtre...@bcc190cf… fd40669 
ja...@bcc190cf-c… e147c90 
adr...@bcc190cf-… 62cf42a 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… 0e74615 
adr...@bcc190cf-… 80e9b5e 
russ...@bcc190cf… 42ffcbe 
adr...@bcc190cf-… 80e9b5e 

mtre...@bcc190cf… 2284146 
adr...@bcc190cf-… e1df38f 
russ...@bcc190cf… bb308bc 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… 8360cac 
mtre...@bcc190cf… cc3fd87 
adr...@bcc190cf-… 80e9b5e 
russ...@bcc190cf… adc21f0 
adr...@bcc190cf-… bcad6d0 
adr...@bcc190cf-… e7fb4c2 
adr...@bcc190cf-… 80e9b5e 
mtre...@bcc190cf… 4f184b8 
adr...@bcc190cf-… 80e9b5e 
adr...@bcc190cf-… e1af5ce 
mtre...@bcc190cf… d7bccc8 
adr...@bcc190cf-… 2be9d32 
adr...@bcc190cf-… 80e9b5e 











Django was originally created in late 2003 at World Online, the Web division
of the Lawrence Journal-World newspaper in Lawrence, Kansas.

The PRIMARY AUTHORS are (and/or have been):

Adrian Holovaty <http://www.holovaty.com/>, who originally created Django with
Simon and currently oversees things with Jacob.

Simon Willison <http://simon.incutio.com/>, who originally created Django with
Adrian during his year-long internship/placement at World Online and currently
helps from the sidelines.

Jacob Kaplan-Moss <http://www.jacobian.org/>, who joined the team shortly
before Simon departed and currently oversees things with Adrian.

Wilson Miner <http://www.wilsonminer.com/>, who designed Django's admin
interface, pretty error pages, official Web site (djangoproject.com) and has
made many other contributions. He makes us look good.

Malcolm Tredinnick <http://www.pointy-stick.com/blog/>, who has made
significant contributions to all levels of the framework, from its database
layer to template system and documentation.

Georg "Hugo" Bauer <http://hugo.muensterland.org/>, who added
internationalization support, manages i18n contributions and has made a ton
of excellent tweaks, feature additions and bug fixes.

Luke Plant <http://lukeplant.me.uk/>, who has contributed many excellent
improvements, including database-level improvements, the CSRF middleware and
unit tests.

Russell Keith-Magee <freakboy@iinet.net.au>, who has contributed many excellent
improvements, including refactoring of the Django ORM code and unit tests.

Robert Wittams <http://robert.wittams.com/>, who majorly refactored the Django
admin application to allow for easier reuse and has made a ton of excellent
tweaks, feature additions and bug fixes.


And here is an inevitably incomplete list of MUCH-APPRECIATED CONTRIBUTORS --
people who have submitted patches, reported bugs, added translations, helped
answer newbie questions, and generally made Django that much better:

    adurdin@gmail.com
    Andreas
    andy@jadedplanet.net
    ant9000@netwise.it
    David Ascher <http://ascher.ca/>
    Arthur <avandorp@gmail.com>
    Jiri Barton
    Ned Batchelder <http://www.nedbatchelder.com/>
    Shannon -jj Behrens <http://jjinux.blogspot.com/>
    Esdras Beleza <linux@esdrasbeleza.com>
    James Bennett
    Ben <afternoon@uk2.net>
    Paul Bissex <http://e-scribe.com/>
    Simon Blanchard
    Andrew Brehaut <http://brehaut.net/blog>
    brut.alll@gmail.com
    Jonathan Buchanan <jonathan.buchanan@gmail.com>
    Antonio Cavedoni <http://cavedoni.com/>
    C8E
    Chris Chamberlin <dja@cdc.msbx.net>
    Amit Chakradeo <http://amit.chakradeo.net/>
    ChaosKCW
    Ian Clelland <clelland@gmail.com>
    crankycoder@gmail.com
    Matt Croydon <http://www.postneo.com/>
    Jure Cuhalev <gandalf@owca.info>
    dackze+django@gmail.com
    Dirk Datzert <dummy@habmalnefrage.de>
    Jonathan Daugherty (cygnus) <http://www.cprogrammer.org/>
    dave@thebarproject.com
    Jason Davies (Esaj) <http://www.jasondavies.com/>
    Alex Dedul
    deric@monowerks.com
    dne@mayonnaise.net
    Maximillian Dornseif <md@hudora.de>
    Jeremy Dunck <http://dunck.us/>
    Andy Dustman <farcepest@gmail.com>
    Clint Ecker
    Enrico <rico.bl@gmail.com>
    Ludvig Ericson <ludvig.ericson@gmail.com>
    Dirk Eschler <dirk.eschler@gmx.net>
    Marc Fargas <telenieko@telenieko.com>
    favo@exoweb.net
    Eric Floehr <eric@intellovations.com>
    Jorge Gajon <gajon@gajon.org>
    gandalf@owca.info
    Baishampayan Ghose
    martin.glueck@gmail.com
    Simon Greenhill <dev@simon.net.nz>
    Owen Griffiths
    Espen Grindhaug <http://grindhaug.org/>
    Brian Harring <ferringb@gmail.com>
    Brant Harris
    Hawkeye
    Joe Heck <http://www.rhonabwy.com/wp/>
    Joel Heenan <joelh-django@planetjoel.com>
    hipertracker@gmail.com
    Ian Holsman <http://feh.holsman.net/>
    Kieran Holland <http://www.kieranholland.com>
    Robert Rock Howard <http://djangomojo.com/>
    Jason Huggins <http://www.jrandolph.com/blog/>
    Tom Insam
    Baurzhan Ismagulov <ibr@radix50.net>
    jcrasta@gmail.com
    Michael Josephson <http://www.sdjournal.com/>
    jpellerin@gmail.com
    junzhang.jn@gmail.com
    Antti Kaihola <http://akaihola.blogspot.com/>
    Ben Dean Kawamura <ben.dean.kawamura@gmail.com>
    Garth Kidd <http://www.deadlybloodyserious.com/>
    kilian <kilian.cavalotti@lip6.fr>
    Sune Kirkeby <http://ibofobi.dk/>
    Bastian Kleineidam <calvin@debian.org>
    Cameron Knight (ckknight)
    Meir Kriheli <http://mksoft.co.il/>
    Bruce Kroeze <http://coderseye.com/>
    Joseph Kocherhans
    konrad@gwu.edu
    lakin.wecker@gmail.com
    Stuart Langridge <http://www.kryogenix.org/>
    Nicola Larosa <nico@teknico.net>
    Eugene Lazutkin <http://lazutkin.com/blog/>
    Jeong-Min Lee <falsetru@gmail.com>
    Christopher Lenz <http://www.cmlenz.net/>
    lerouxb@gmail.com
    Waylan Limberg <waylan@gmail.com>
    limodou
    mattmcc
    Martin Maney <http://www.chipy.org/Martin_Maney>
    masonsimon+django@gmail.com
    Manuzhai
    Petar Marić <http://www.petarmaric.com/>
    Nuno Mariz <nmariz@gmail.com>
    mark@junklight.com
    Yasushi Masuda <whosaysni@gmail.com>
    mattycakes@gmail.com
    Jason McBrayer <http://www.carcosa.net/jason/>
    mccutchen@gmail.com
    michael.mcewan@gmail.com
    mikko@sorl.net
    mitakummaa@gmail.com
    mmarshall
    Eric Moritz <http://eric.themoritzfamily.com/>
    Robin Munn <http://www.geekforgod.com/>
    Robert Myers <myer0052@gmail.com>
    Nebojša Dorđević
    Fraser Nevett <mail@nevett.org>
    Sam Newman <http://www.magpiebrain.com/>
    Neal Norwitz <nnorwitz@google.com>
    oggie rob <oz.robharvey@gmail.com>
    Jay Parlar <parlar@gmail.com>
    pavithran s <pavithran.s@gmail.com>
    pgross@thoughtworks.com
    phaedo <http://phaedo.cx/>
    phil@produxion.net
    phil.h.smith@gmail.com
    Gustavo Picon
    Luke Plant <http://lukeplant.me.uk/>
    plisk
    Daniel Poelzleithner <http://poelzi.org/>
    J. Rademaker
    Michael Radziej <mir@noris.de>
    ramiro
    Brian Ray <http://brianray.chipy.org/>
    remco@diji.biz
    rhettg@gmail.com
    Oliver Rutherfurd <http://rutherfurd.net/>
    Ivan Sagalaev (Maniac) <http://www.softwaremaniacs.org/>
    David Schein
    scott@staplefish.com
    serbaut@gmail.com
    Pete Shinners <pete@shinners.org>
    SmileyChris <smileychris@gmail.com>
    smurf@smurf.noris.de
    sopel
    Georgi Stanojevski <glisha@gmail.com>
    Thomas Steinacher <http://www.eggdrop.ch/>
    nowell strite
    Radek Švarz <http://www.svarz.cz/translate/>
    Swaroop C H <http://www.swaroopch.info>
    Aaron Swartz <http://www.aaronsw.com/>
    Tyson Tate <tyson@fallingbullets.com>
    Tom Tobin
    Joe Topjian <http://joe.terrarum.net/geek/code/python/django/>
    torne-django@wolfpuppy.org.uk
    Karen Tracey <graybark@bellsouth.net>
    Makoto Tsuyuki <mtsuyuki@gmail.com>
    Amit Upadhyay
    Geert Vanderkelen
    viestards.lists@gmail.com
    Milton Waddams
    wam-djangobug@wamber.net
    Dan Watson <http://theidioteque.net/>
    Chris Wesseling <Chris.Wesseling@cwi.nl>
    Rachel Willmer <http://www.willmer.com/kb/>
    Gary Wilson <gary.wilson@gmail.com>
    wojtek
    ye7cakf02@sneakemail.com
    ymasuda@ethercube.com
    Cheng Zhang

A big THANK YOU goes to:

    Rob Curley and Ralph Gage for letting us open-source Django.

    Frank Wiles for making excellent arguments for open-sourcing, and for
    his sage sysadmin advice.

    Ian Bicking for convincing Adrian to ditch code generation.

    Mark Pilgrim for diveintopython.org.

    Guido van Rossum for creating Python.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.