Hi Ali
Thanks for coming back to this. As I wrote on the ticket I'd be in favour of adding this.
If you've got some code already it'd be good to see it in a PR
As for your question about overly long lines I think the .replace() style is fine, or a consrtuction like this:
''.join([
"{"
'"key1": "value1",
"}",
])
Django contributions are not just about core developers giving you the green light; you'll need to be a bit persistent to follow the coding guides, fix test errors, respond to feedback, and push the patch through. But given you've returned after 10 months I'm sure you can!
Thanks,
Adam