I'm trying to decide between using ParentalKey or StreamField, in this case, with the purpose of adding an image gallery to a page.
We don't need any other information than the image itself (given that the image will be anyway a wagtailimages.Image model's instance, so the alt text is already handled there).
Any thoughts on what is better to make it easier for the editor to work even if maintaining around 50 images per page? And about good practices and code maintainability? Would you prefer a third party package for the image gallery? (even if that blocks you from upgrading to wagtail 4?) Would your opinion change if instead of a single image, we needed some more fields?
Many thanks!