> I've noticed that within the admin interface, if you try to > edit or add a username that has spaces in it, you get a > validation error stating that there can be no spaces in > usernames. However, if I edit the actual table data manually > and try to login or perform other actions, everything seems > to work fine. This seems to suggest that there might not be > any problem with spaces in usernames. Is there a configuration > directive for settings.py to allow spaces in usernames? Is > there any way that one could be added if there isn't already?
The Django auth module is just a standard Django app. If you look in django/contrib/auth/models.py you'll see that the User.username field is defined with a validator_list of "[validators.isAlphaNumeric]". In theory, you should be able to remove this validator to allow for any random characters your users want to masochistically choose. I don't know if there are any ripple-down effects of this, so you'll want to test the results. My first hunting would be for places that a username is validated with a regexp, and ensure that it matches whatever validator your username's CharField describes. -tim --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---