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.
import_new_constituencies
commandQuerySet.get()
instead ofQuerySet.filter()
, which meant they failed when run on a database that contained bothWMC
andWMC23
AreaTypes.run_all_import_scripts
management command – something to follow up on later!!script/import-all-data
into a dumb wrapper around./manage.py run_all_import_scripts
, to reduce duplicationThe upshot of this is that—as long as you have all the required source data in the
/data
directory—a freshdocker compose up
and thenscript/dev-command ./manage.py run_all_import_scripts
successfully gets you a largely complete copy of the live site. (What’s missing, of course, is any scripts skipped inrun_all_import_scripts
, and anyfeatured
oris_public
states on DataSets, which must be set manually via the Django admin.)@struan I wasn’t sure whether to leave your debugging commits in, or remove them? Also, should we try to fix the five broken import scripts (the
ValueError
andJSONDecodeError
ones now listed inrun_all_import_scripts
) as part of this PR, or is that something for a separate ticket?