Django
A high-level Python web framework.
Mostly friendly. Welcome, with extra rules.
AI tools may be used if contributors disclose which tools they used and for what, and review and verify all output. Unverified AI-generated contributions may be closed without review, and automated AI reviews must not be requested on Django pull requests.
Policy by area
- Code contributionsPatches, pull requests and other changes written with AI tools.
- Mostly friendly
- AI use must be disclosed
- A human must review the output
- Issues & bug reportsBug reports, security reports and issues found or written with AI tools.
- No policy
- AI-written textPull request descriptions, issue comments and summaries written by AI.
- Mostly friendly
- AI use must be disclosed
- A human must review the output
In their own words
Code contributions
Disclose which AI tools were used and what they were used for (e.g., generating code, drafting commit messages, writing documentation).
Review and verify all AI-generated output.
Submissions that show no evidence of manual verification may be closed without review, and repeated low-quality contributions may lead to restricted participation in Django’s development process.
AI-written text
While AI tools can assist with drafting or exploratory analysis, they must not replace human understanding and careful review.
Sources
- Django: Submitting contributionsdocs.djangoproject.com/en/dev/internals/contributing/writing-code/submitting-patches/Snapshot 9 Oct 2026