Upgrade starter kit to Wagtail 7.3 version#88
Upgrade starter kit to Wagtail 7.3 version#88DaisyZhang77 wants to merge 1 commit intowagtail:mainfrom
Conversation
AviraL0013
left a comment
There was a problem hiding this comment.
Tested this locally on Windows 11 with Python 3.11. Overall the upgrade works well! Here are a few observations from a fresh install perspective:
✅ What works perfectly:
- No more dependency downgrades: Wagtail stays at
7.3.1and Django at5.2.12. - Zero dependency conflict errors during
pip install. make testruns and passes successfully.- The site and admin dashboard load correctly right out of the box.
make load-data):
Running make load-data produces a wall of ~25 tracebacks from modelsearch.tasks.insert_or_update_object_task (e.g., ArticlePage matching query does not exist).
It looks like the immediate task backend is trying to index objects during fixture loading before the references are fully resolved in the database.
Note on testing: Despite the tracebacks during setup, the search functionality does still work properly (e.g., searching for "mackerel" correctly returns 1 result), and the data loads fine. It's not a functional blocker, but it might look a bit scary to a newcomer trying Wagtail for the first time.
Closes #89
Summary
requirements.txt.>=4.2,<6.1, matching Wagtail 7.3’s supported versions.psycopg[binary],whitenoise,django-storages[s3],wagtail-storages,gunicorn>=23.0.0)./en/stable/).make testtarget and a “Testing” section in the README so users can easily runmanage.py check+ tests.Testing
On Python 3.13:
pip install -r requirements.txtpython manage.py checkmake testmake load-datathenmake start/and/adminand confirmed pages and admin load correctly.AI usage
None