• 
      

    Fix the logic for deleting tables on Django 1.7 and higher.

    Review Request #10265 — Created Oct. 23, 2018 and submitted

    Information

    Django Evolution
    master
    b9de52a...

    Reviewers

    This removes all the custom logic for deleting tables when using Django
    1.7 and higher. While this was mostly working fine, there were edge
    cases in the implementation, and they became problematic on Django 2.0+.
    We now make use of the schema editor's logic to handle all model
    deletions, allowing us to benefit from any changes made in Django going
    forward.

    Unit tests pass on Django 1.6 through 1.11. Along with other changes,
    they also pass on 2.1.

    brennie
    1. Ship It!
    2. 
        
    david
    1. Ship It!
    2. 
        
    chipx86
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to master (d20e191)