Django-registration 1.0 is out
pypi.python.org
pypi.python.org
Note: The documentation[1] still describes 0.9 version.
https://bitbucket.org/ubernostrum/django-registration/src/8f...
https://django-registration.readthedocs.org/en/latest/faq.ht...
Other people have provided good baselines to work from, the Djen of Django provides explanations with their samples:
http://agiliq.com/books/djenofdjango/chapter5.html#reusable-...
(note I haven't upgraded to 1.0 so not sure if there are any incompatibilities)
1 "Providing default templates with an application is generally hard to impossible" not true since the introducton of app template loader
2 "A number of things in django-registration depend on the specific registration backend" 99 % uses standard db/user built in backend. If you use social-auth or similar you (almost ) do not need registration
I second 'yourcelf' comment below.. I always use his template as a starting point.
May be a management commas that generate those default templates? ( not a big fan of template generation anyway)
Registration is (or at least, probably ought to be) a very personal set of decisions for any app/project. I agree that there could be some easily packaged, cookie-cutter defaults, but having experienced all the reasons James Bennett cited for not packaging any templates, I have to say that he's not crazy for their omission.
Overall, I'd say do a quick run through of both. If one of them has exactly what you need, stick with it. Otherwise, you are probably better off using the default User model or extending the default.