Skip to content

Conversation

@marcoacierno
Copy link
Member

This PR updates Django from 5.2.8 to 6.0.

Changes

  • Updated backend/pyproject.toml to specify Django 6.0

Testing Required

After merging, run:

  1. cd backend && uv lock to update dependencies
  2. cd backend && uv run pytest to verify compatibility

Closes #4516

Generated with Claude Code

This commit updates Django from 5.2.8 to 6.0, the latest stable release.

The next steps are to:
1. Run 'uv lock' in the backend directory to update dependencies
2. Run the test suite to identify any compatibility issues
3. Address any breaking changes if needed

Key compatibility notes for Django 6.0:
- Python 3.12+ requirement is already met (project uses 3.13.5)
- DEFAULT_AUTO_FIELD is already set to AutoField in settings
- Email code uses standard EmailMultiAlternatives (no custom subclasses)
- No custom ORM expressions with as_sql() methods found

Co-authored-by: Marco Acierno <marcoacierno@users.noreply.github.com>
@vercel
Copy link

vercel bot commented Jan 5, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
pycon Ready Ready Preview Jan 5, 2026 2:43am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update to Django 6

2 participants