﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
1549	[patch] django-admin.py diffsettings: display differences between project settings and default settings	pb@…	Adrian Holovaty	"Per Adrian's encouragement (http://groups.google.com/group/django-developers/msg/069f6ed196c7c771), here's some code that does a diff-like operation between the current project's settings.py and Django's default settings. 

Example usage: '''manage.py diffsettings''' (also works with django-admin.py)

This produces a clean, sorted, comment-free list of the settings that diverge from the defaults. Settings with no corresponding default values are followed by '###'; it seemed like a good idea to highlight ""new"" settings (including user-created ones), but I also wanted the output of this command to be usable as a settings file -- in theory, you could clean up your settings file by replacing it with the output of this command.

It's modeled after Postfix's ""postconf -n"", which is often used on the Postfix mailing for troubleshooting. 

If this isn't deemed useful, no problem, but I wanted to contribute it just in case. Suggestions for a better command name than ""diffsettings"" are especially welcome. "	enhancement	closed	Core (Management commands)	magic-removal	minor	fixed			Unreviewed	1	0	0	0	0	0
