callat-qcd / lattedb

Lattice QCD database interface using EspressoDB as the content manager.
https://ithems.lbl.gov/lattedb
BSD 3-Clause "New" or "Revised" License
1 stars 0 forks source link

Django 3.0 Compatibility #55

Closed ckoerber closed 4 years ago

ckoerber commented 4 years ago

It seems like Django's new major release 3.0.0 breaks compatibility with the dependency djangorestframework (used for the server side rendering of large table views).

They apparently have already addressed this bug and we have to update dependencies & retest lattedb with the new config as soon as the rest framework pushes a new release.

For now (in the unittests branch) we restrict Django to 2.2.*.

ckoerber commented 4 years ago

It seems compatibility was restored with (and maybe before)

Django==3.0.4     
djangorestframework==3.11.0    
djangorestframework-datatables==0.5.1  

Updating the requirements should resolve the issue