• 
      

    Add the beginnings of Django 2.2 support.

    Review Request #11086 — Created July 17, 2020 and submitted

    Information

    Django Evolution
    master

    Reviewers

    Django 2.2 removed some deprecated functionality, added new requirements
    for multi-database unit tests, and again changed how table and index
    names are normalized/hashed.

    This change adds in compatibility for much of Django 2.2, minus some
    work that still needs to be performed in SQLite (which many of the
    recent changes works toward).

    This does not implement the new Meta.constraints functionality, which
    will need to be handled in another change.

    Most unit tests pass on Django 2.2 (and earlier versions). As this is not
    a complete compatibility change, there's still work that needs to be done
    before we can claim 2.2 support.

    Summary ID
    Add the beginnings of Django 2.2 support.
    Django 2.2 removed some deprecated functionality, added new requirements for multi-database unit tests, and again changed how table and index names are normalized/hashed. This change adds in compatibility for much of Django 2.2, minus some work that still needs to be performed in SQLite (which many of the recent changes works toward). This does not implement the new `Meta.constraints` functionality, which will need to be handled in another change.
    29b9a468ee6ac318e304563c22bd3b4eb815036d
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (6f0ffe4)