Populate title tags in default templates
Skeleton write-in module
Stub URLs / views and add to example project
Prelim models (some meant as mixins) for write-ins
Prelim write-in view and supporting utilities / base view class
Basic Thanks view.
Add category field to write-in base class
category is now optional for write-in submission and mandatory for thanks screen.
First pass at write-in admin (still needs splitting into mix-ins for configurability [maybe])
Naw, this is simple enough to override if needed, methinks.
TestCase class that allows for installing non-abstract subclasses of abstract models *only* for test purposes.
It's probably saner to reset status than to raise an error if it's been cleared; although we might want to do differently in forms.
Tests for write-in models.
Refactor WriteInBase.save() to allow for easier overrides with different status-handling logic in subclasses.
Rename test utilities module from "utils" to "_utils" so we can have "utils" test parent app's "utils" module.
Forgot to re-update this to use Model.get_all_field_names(), because Model._meta.fields excludes M2Ms.
View class shouldn't throw an attribute error if self.exclude_fields isn't set.
Safer way to set fields.  Really, we just want to provide hooks to override ModelForm settings, and this way is cleaner.
Write-In utilities tests
declaring an empty field list should not result in a field-less form in the 99% case.