The django books gives the local trick in order to avoid to type a long list of parameters as context dictionnary
http://www.djangobook.com/en/2.0/chapter04/
I've used it without any problems (so far!).
I'm not especially fond of typing which is why I like it. Code like
'customer' : customer,
'invoice' : invoice,
'date' : date
just looks ridiculous to me and if I can avoid it I will. One of the reasons I like Python is its lack of boilerplate (although this isn't really boilerplate but it is similar).