Uploaded image for project: 'Cost Management'
  1. Cost Management
  2. COST-2231

Upgrade to Django 4.x

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Normal Normal
    • February 2024, 2024Q1
    • None
    • None
    • 5
    • False
    • False

      Dates are for the final version of Django, not intermediate versions

      Dev Target Date: 2024-02-09
      Test Target Date: 2024-02-16
      Release Target Date: 2024-02-26
      **

      Here are some thoughts on upgrading to Django 4:
       
      Compatibility and impact assessment: * Review release notes and migration guides for Django 4.x.

      • We also ensure compatibility between the upgraded Django version and the Django REST Framework (DRF).
      • Assess the impact of the Django (and DRF) upgrade on the existing codebase and dependencies.
      • Identify potential compatibility issues and areas that require modifications or adjustments.

       
      Dependency Update, Package Updates, and Codebase Modifications:

      • Update Django to version 4.x in the application’s dependencies.
      • Resolve any dependency conflicts or incompatibilities that arise during the update process.
      • Identify and update code that utilizes deprecated features.
      • Refactor the codebase to align with any changes or improvements introduced in Django 4.x and (and DRF).
      • Update any custom parts of the codebase to adhere to the new conventions and patterns of the upgraded version.

      Testing, Validation, and Deployment:

      •  Testing strategy to validate the functionality and compatibility of the upgrade. This may include adding new or updating unit tests. Working with QE for appropriate integration testing and to ensure the application works correctly. 
      • Plan for deployment, considering monitoring period in the staging environment.

      Summary of changes from Django 3.2 to Django 4.2.

            rh-ee-dnakabaa David Nakabaale
            kholdawa@redhat.com Kevan Holdaway
            David Nakabaale, Sam Doran
            Eva Šebestová Eva Šebestová
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

              Created:
              Updated:
              Resolved: