django

The Web framework for perfectionists with deadlines.

https://github.com/django/django

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    52 of 3049 committers (1.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.2%) to scientific vocabulary

Keywords

apps django framework models orm python templates views web

Keywords from Contributors

closember unit-testing asyncio pallets werkzeug wsgi jinja alignment flexible pydantic
Last synced: 6 months ago · JSON representation

Repository

The Web framework for perfectionists with deadlines.

Basic Info
Statistics
  • Stars: 84,899
  • Watchers: 2,282
  • Forks: 32,898
  • Open Issues: 364
  • Releases: 0
Topics
apps django framework models orm python templates views web
Created almost 14 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing Funding License Code of conduct Security Authors

README.rst

======
Django
======

Django is a high-level Python web framework that encourages rapid development
and clean, pragmatic design. Thanks for checking it out.

All documentation is in the "``docs``" directory and online at
https://docs.djangoproject.com/en/stable/. If you're just getting started,
here's how we recommend you read the docs:

* First, read ``docs/intro/install.txt`` for instructions on installing Django.

* Next, work through the tutorials in order (``docs/intro/tutorial01.txt``,
  ``docs/intro/tutorial02.txt``, etc.).

* If you want to set up an actual deployment server, read
  ``docs/howto/deployment/index.txt`` for instructions.

* You'll probably want to read through the topical guides (in ``docs/topics``)
  next; from there you can jump to the HOWTOs (in ``docs/howto``) for specific
  problems, and check out the reference (``docs/ref``) for gory details.

* See ``docs/README`` for instructions on building an HTML version of the docs.

Docs are updated rigorously. If you find any problems in the docs, or think
they should be clarified in any way, please take 30 seconds to fill out a
ticket here: https://code.djangoproject.com/newticket

To get more help:

* Join the `Django Discord community `_.

* Join the community on the `Django Forum `_.

To contribute to Django:

* Check out https://docs.djangoproject.com/en/dev/internals/contributing/ for
  information about getting involved.

To run Django's test suite:

* Follow the instructions in the "Unit tests" section of
  ``docs/internals/contributing/writing-code/unit-tests.txt``, published online at
  https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/#running-the-unit-tests

Supporting the Development of Django
====================================

Django's development depends on your contributions.

If you depend on Django, remember to support the Django Software Foundation: https://www.djangoproject.com/fundraising/

Owner

  • Name: Django
  • Login: django
  • Kind: organization
  • Location: Internet

Committers

Last synced: 6 months ago

All Time
  • Total Commits: 33,148
  • Total Committers: 3,049
  • Avg Commits per committer: 10.872
  • Development Distribution Score (DDS): 0.897
Past Year
  • Commits: 913
  • Committers: 212
  • Avg Commits per committer: 4.307
  • Development Distribution Score (DDS): 0.887
Top Committers
Name Email Commits
Tim Graham t****m@g****m 3,400
Adrian Holovaty a****n@h****m 2,776
Malcolm Tredinnick m****k@g****m 1,872
Russell Keith-Magee r****l@k****m 1,730
Claude Paroz c****e@2****t 1,702
Mariusz Felisiak f****z@g****m 1,629
Aymeric Augustin a****n@m****g 1,318
Jacob Kaplan-Moss j****b@j****g 884
Jannis Leidel j****s@l****o 880
Simon Charette c****s@g****m 726
Luke Plant L****8@c****t 497
Ramiro Morales c****0@g****m 464
Jon Dufresne j****e@g****m 425
Alex Gaynor a****r@g****m 412
Andrew Godwin a****w@a****g 394
Sergey Fedoseev f****y@g****m 373
Nick Pope n****e@f****m 343
Anssi Kääriäinen a****i@g****m 338
Gary Wilson Jr g****n@g****m 335
Carlton Gibson c****n@n****s 314
Adam Johnson me@a****u 274
Karen Tracey k****y@g****m 274
Justin Bronn j****n@g****m 270
Florian Apolloner f****n@a****u 262
Hasan Ramezani h****7@g****m 259
James Bennett u****m@g****m 254
Baptiste Mispelon b****n@g****m 219
Carl Meyer c****l@o****t 206
Georg Bauer gb@h****e 202
Sarah Boyce 4****e 188
and 3,019 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 24
  • Total pull requests: 4,709
  • Average time to close issues: about 1 month
  • Average time to close pull requests: about 1 month
  • Total issue authors: 19
  • Total pull request authors: 1,028
  • Average comments per issue: 1.08
  • Average comments per pull request: 2.24
  • Merged pull requests: 2,395
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 11
  • Pull requests: 2,128
  • Average time to close issues: 2 days
  • Average time to close pull requests: 11 days
  • Issue authors: 8
  • Pull request authors: 414
  • Average comments per issue: 1.27
  • Average comments per pull request: 1.45
  • Merged pull requests: 997
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • sarahboyce (3)
  • felixxm (3)
  • Antoliny0919 (2)
  • jacobtylerwalls (1)
  • Wecros (1)
  • amansharma612 (1)
  • huncut2016 (1)
  • Sahil390 (1)
  • salvo-polizzi (1)
  • timgraham (1)
  • madalinpopa (1)
  • bittner (1)
  • shubhsim7079 (1)
  • avallbona (1)
  • charettes (1)
Pull Request Authors
  • felixxm (435)
  • sarahboyce (248)
  • nessita (191)
  • adamchainz (177)
  • charettes (160)
  • jacobtylerwalls (108)
  • cliff688 (92)
  • smithdc1 (88)
  • timgraham (77)
  • Antoliny0919 (71)
  • ngnpope (59)
  • csirmazbendeguz (48)
  • shangxiao (48)
  • bcail (42)
  • claudep (42)
Top Labels
Issue Labels
DjangoCon Europe 🏰 (2) selenium (2) screenshots 🖼️ (1)
Pull Request Labels
no ticket (287) selenium (218) Djangonauts :rocket: (107) screenshots 🖼️ (97) invalid (59) DjangoCon Europe 🏰 (48) benchmark (27) DjangoCon 🦄 (16) python-matrix (16) geodjango (9) reminder (6) bug (2) dependencies (1)

Packages

  • Total packages: 15
  • Total downloads:
    • pypi 26,546,214 last-month
    • npm 8 last-month
  • Total docker downloads: 79,908,769
  • Total dependent packages: 2,655
    (may contain duplicates)
  • Total dependent repositories: 115,033
    (may contain duplicates)
  • Total versions: 569
  • Total maintainers: 13
  • Total advisories: 100
pypi.org: django

A high-level Python web framework that encourages rapid development and clean, pragmatic design.

  • Versions: 405
  • Dependent Packages: 2,455
  • Dependent Repositories: 114,817
  • Downloads: 26,546,093 Last month
  • Docker Downloads: 79,908,769
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Forks count: 0.0%
Stargazers count: 0.0%
Downloads: 0.1%
Average: 0.1%
Docker downloads count: 0.5%
Funding
  • https://www.djangoproject.com/fundraising/
Last synced: 6 months ago
conda-forge.org: django
  • Versions: 104
  • Dependent Packages: 187
  • Dependent Repositories: 105
Rankings
Forks count: 0.1%
Stargazers count: 0.1%
Dependent packages count: 0.4%
Average: 1.0%
Dependent repos count: 3.3%
Last synced: 6 months ago
anaconda.org: django

django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It's free and open source.

  • Versions: 32
  • Dependent Packages: 11
  • Dependent Repositories: 105
Rankings
Forks count: 0.2%
Stargazers count: 0.3%
Dependent packages count: 3.8%
Average: 5.6%
Dependent repos count: 18.2%
Last synced: 6 months ago
pypi.org: djangos

This package is used for security research and demonstrations. It might contain dangerous code snippets. Do not run.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 0
Rankings
Forks count: 0.0%
Stargazers count: 0.0%
Dependent packages count: 4.8%
Dependent repos count: 6.3%
Average: 12.3%
Downloads: 50.3%
Last synced: 6 months ago
pypi.org: paradoxdjango

A high-level Python web framework that encourages rapid development and clean, pragmatic design.

  • Versions: 8
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 11 Last month
Rankings
Forks count: 0.0%
Stargazers count: 0.0%
Dependent packages count: 10.1%
Average: 13.3%
Dependent repos count: 21.5%
Downloads: 34.9%
Maintainers (1)
Funding
  • https://www.djangoproject.com/fundraising/
Last synced: 6 months ago
pypi.org: django-patch

A high-level Python Web framework that encourages rapid development and clean, pragmatic design.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 22 Last month
Rankings
Forks count: 0.0%
Stargazers count: 0.0%
Dependent packages count: 10.1%
Average: 14.7%
Dependent repos count: 21.5%
Downloads: 41.7%
Maintainers (1)
Funding
  • https://www.djangoproject.com/fundraising/
Last synced: 6 months ago
pypi.org: django-init

A small example package

  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 36 Last month
Rankings
Forks count: 0.0%
Stargazers count: 0.0%
Dependent packages count: 10.1%
Average: 15.3%
Dependent repos count: 21.5%
Downloads: 44.7%
Maintainers (1)
Funding
  • https://www.djangoproject.com/fundraising/
Last synced: 6 months ago
pypi.org: django-lightweight

Django lightweight package

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 12 Last month
Rankings
Forks count: 0.0%
Stargazers count: 0.0%
Dependent packages count: 6.6%
Average: 16.2%
Dependent repos count: 30.6%
Downloads: 43.6%
Maintainers (1)
Funding
  • https://www.djangoproject.com/fundraising/
Last synced: 6 months ago
npmjs.org: @pypi/django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Thanks for checking it out.

  • Versions: 2
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 8 Last month
Rankings
Forks count: 0.0%
Stargazers count: 0.1%
Dependent packages count: 8.8%
Dependent repos count: 10.3%
Average: 16.7%
Downloads: 64.4%
Maintainers (1)
Last synced: 6 months ago
pypi.org: django-initial-data

A small example package

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 13 Last month
Rankings
Forks count: 0.0%
Stargazers count: 0.0%
Dependent packages count: 10.1%
Average: 17.8%
Dependent repos count: 21.5%
Downloads: 57.5%
Maintainers (1)
Funding
  • https://www.djangoproject.com/fundraising/
Last synced: 6 months ago
pypi.org: django-squad

A high-level Python Web framework that encourages rapid development and clean, pragmatic design.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 7 Last month
Rankings
Forks count: 0.0%
Stargazers count: 0.0%
Dependent packages count: 11.0%
Average: 18.2%
Dependent repos count: 61.8%
Maintainers (1)
Funding
  • https://www.djangoproject.com/fundraising/
Last synced: 6 months ago
pypi.org: sqlalchemy-initial-data

A small example package

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 7 Last month
Rankings
Forks count: 0.0%
Stargazers count: 0.0%
Dependent packages count: 10.1%
Average: 18.6%
Dependent repos count: 21.5%
Downloads: 61.2%
Maintainers (1)
Funding
  • https://www.djangoproject.com/fundraising/
Last synced: 6 months ago
pypi.org: atlassian-django

A high-level Python web framework that encourages rapid development and clean, pragmatic design.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Forks count: 0.0%
Stargazers count: 0.0%
Dependent packages count: 7.3%
Average: 19.0%
Dependent repos count: 68.6%
Maintainers (1)
Funding
  • https://www.djangoproject.com/fundraising/
Last synced: about 1 year ago
pypi.org: privacy-guide

A Privacy Enhancing Toolkit.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 13 Last month
Rankings
Dependent packages count: 10.3%
Average: 34.0%
Dependent repos count: 57.8%
Maintainers (1)
Funding
  • https://www.djangoproject.com/fundraising/
Last synced: 6 months ago
pypi.org: riso-django

A high-level Python web framework that encourages rapid development and clean, pragmatic design.

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 9.9%
Average: 38.9%
Dependent repos count: 67.8%
Maintainers (1)
Funding
  • https://www.djangoproject.com/fundraising/
Last synced: about 1 year ago

Dependencies

.github/workflows/benchmark.yml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
.github/workflows/docs.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/linters.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • liskin/gh-problem-matcher-wrap d8afa2cfb66dd3f982b1950429e652bc14d0d7d2 composite
  • psf/black stable composite
.github/workflows/new_contributor_pr.yml actions
  • actions/first-interaction v1 composite
.github/workflows/schedule_tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/setup-python v4 composite
.github/workflows/schedules.yml actions
  • actions/github-script v6 composite
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/setup-python v4 composite
package.json npm
  • eslint ^8.29.0 development
  • grunt ^1.5.3 development
  • grunt-cli ^1.4.3 development
  • grunt-contrib-qunit ^6.2.1 development
  • puppeteer ^18.1.0 development
  • qunit ^2.19.3 development
docs/requirements.txt pypi
  • Sphinx >=4.5.0
  • pyenchant *
  • sphinxcontrib-spelling *
tests/admin_scripts/custom_templates/project_template/additional_dir/requirements.in pypi
  • Django <4.2 test
  • django-extensions * test
  • environs * test
  • psycopg2-binary * test
tests/requirements/mysql.txt pypi
  • mysqlclient >=1.4.3 test
tests/requirements/oracle.txt pypi
  • cx_oracle >=7.0 test
tests/requirements/postgres.txt pypi
  • psycopg >=3.1 test
tests/requirements/py3.txt pypi
  • Pillow >=6.2.1 test
  • PyYAML * test
  • aiosmtpd * test
  • argon2-cffi >=19.2.0 test
  • asgiref >=3.6.0 test
  • backports.zoneinfo * test
  • bcrypt * test
  • black * test
  • colorama * test
  • docutils * test
  • geoip2 * test
  • jinja2 >=2.11.0 test
  • numpy * test
  • pylibmc * test
  • pymemcache >=3.4.0 test
  • pytz * test
  • pywatchman * test
  • redis >=3.4.0 test
  • selenium * test
  • sqlparse >=0.3.1 test
  • tblib >=1.5.0 test
  • tzdata * test
.github/workflows/selenium.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • postgres 12-alpine docker
pyproject.toml pypi
setup.py pypi
tests/admin_scripts/custom_templates/project_template/additional_dir/requirements.txt pypi
.github/workflows/screenshots.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite