Update things to work with newer versions of Django #155
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Greetings! I'm trying to work on a few election related things up in my new home county just north of Milwaukee. I was hoping to incorporate some of the opencivicdata models into the project and hit a bit of a roadblock since it seems that it's been a while since anyone has updated the Django version here. I'm not entirely sure where this project left off in terms of Django versions but it would seem that anything newer than perhaps Django 3.0 won't work because of some of the ways in which they've modified how models and index creation work. Specifically:
index_togetheris deprecated in favor ofindexesRather than passing a list of fields you'd like to create and index for, you pass a list ofmodels.Indexobjects that include the fields you'd like to index.I updated the models and migrations to reflect these changes and tested it out against the latest Django release. I'm not sure how necessary it might be to support versions between 3.0 and 4.2. If that's something that we'll want to do here, I can break these changes out into two different PRs so that it's simpler to cut two different versions.
Anyways, I really hope someone is out there listening still! I notice that @fgregg has been in here in the past year or so which gives me hope!