Hi Ryan, On 09/05/2014 12:02 PM, Ryan Hiebert wrote: > I'd like to see the email settings get moved into a dictionary so that > I can use a single environment variable to configure it very easily, ala > dj-database-url. There's dj-email-url right now, but it requires 7 lines > to configure unless I want to restore to using vars() to update them all > at once. There should be a way to set this one logical setting (based on > the environment variable) without being implicit (using var().update) > or spending 7 lines on something this stupidly simple.
This is the best reason I've seen mentioned for moving the email settings to a dictionary. It's true that email settings really are various aspects of configuring one "thing", like DATABASES or CACHES. I'm still not sure it's worth the backwards-compatibility break, though, especially since it is possible for a package like dj-email-url to do what you want with no boilerplate in your settings file, with some code in its AppConfig.ready() that looks for a custom dictionary-formatted setting and sets the actual individual settings based on it. Carl -- You received this message because you are subscribed to the Google Groups "Django developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/540A1D7B.8000804%40oddbird.net. For more options, visit https://groups.google.com/d/optout.
