Update to Django 3.0#346
Conversation
base_name was deprecated in 3.9 and finally removed in 3.11.
By default, blank=False for ArrayFields but allow_empty=True for ListField. Before DRF 3.10 there was a bug that ListField didn't respect the default value of blank=False and thus created a ListField in the serialiser with the default of allow_empty=True. We were relying on the behaviour of that bug. See encode/django-rest-framework#6597.
|
Making a note so we remember to investigate later: Per CVE-2020-6816, we may need to temporarily pin the
|
|
We do not currently use |
|
I don't think this is blocked anymore. We should just get it merged. |
kosayoda
left a comment
There was a problem hiding this comment.
Works fine during testing after merging master and running migrations. Nice!
|
Okay I should not be testing late at night. I'll try and figure out the issue if it's still there tomorrow. |
|
@lemonsaurus django-crispy-bulma still has broken releases. python-discord/django-crispy-bulma#34 should fix it, but it's stale. Furthermore, someone did report some issues with the library python-discord/django-crispy-bulma#31 but I think those issues do not manifest themselves in how we're using the library on our site. |
|
Yeah. I'll see if I can address that stuff this week, now that I finally have some time. I think fixing all the crispy bulma stuff, then getting this merged, and then getting whitelisting merged seems like the right order of business. |
* Use release tag for django-crispy-bulma. This will yet again be changed once it's released on PyPI. * Use PyPI release for wiki
This is the same issue as 145beb3. See that commit for more information.
|
We don't use |
Resolves #344
Still needs to be tested extensively. If you have ideas for what should be tested, leave a comment.