apluslms / a-plus

A+ frontend portal - A+ LMS documentation:
https://apluslms.github.io/
Other
67 stars 72 forks source link

Upgrade from Django 3.2 to 4.2 #1214

Closed ihalaij1 closed 1 year ago

ihalaij1 commented 1 year ago

Description

What?

Remove features deprecated and removed in Django version 4.0, 4.1, and 4.2.

Why?

Django 4.2 (LTS) was released in April 2023. Django v3.2 reaches end of life in April 2024.

How?

I went through the release notes for Django 4.0, 4.1 and 4.2 and checked which deprecated and removed features appear in the codebase and removed/edited them.

Testing

What type of test did you run?

Manually tested some features affected by changes in code.

Did you test the changes in

Translation

Programming style

Have you updated the README or other relevant documentation?

Is it Done?