I changed to your regex and it works fine. Thanks a lot :) Thanks and Regards, Swaroop Shankar V
On Sun, Apr 22, 2012 at 2:37 PM, yati sagade <yati.sag...@gmail.com> wrote: > I think that one also matches upto one whitespace character(space, tab or > newline) within the username(The \s). > > > On Sun, Apr 22, 2012 at 2:12 PM, Swaroop Shankar V <swaroo...@gmail.com>wrote: > >> Thanks a lot for your reply. I just found an regex from some blog which >> is as follows >> >> (r'^user/([\w\'\.\-]+\s?[\w\'\.\-]+)/$','accounts.views.userProfile'), >> >> and this seems to be working fine. Have not tested all the use cases for >> this regex, but anyway username with . (dot) is working fine now. >> >> Swaroop Shankar V >> >> >> >> >> On Sun, Apr 22, 2012 at 2:02 PM, yati sagade <yati.sag...@gmail.com>wrote: >> >>> I'm not sure, but I think this should work - try it out and let us know. >>> >>> r'^user/([\w\-+.@]+)/$' >>> >>> I'm not too good with regexes, either. No one is. Also, characters like >>> "+" are encoded in URLs - so you might want to think of that. >>> >>> >>> On Sun, Apr 22, 2012 at 1:42 PM, Swaroop Shankar V >>> <swaroo...@gmail.com>wrote: >>> >>>> Hello All, >>>> I need some urgent help with this one. Am trying to show a user profile >>>> when the user navigates to a url of this format >>>> >>>> http://example.com/user/<username> >>>> >>>> I have provided the following expression in my urls.py file >>>> >>>> (r'^user/(\w+)/$','accounts.views.userProfile'), >>>> >>>> this working fine for normal usernames, but if the user add a . (dot) >>>> in between his username the url do not match with the regex and throws Page >>>> not found error. >>>> >>>> Since the django username supports Letters, digits and @/./+/-/_ i >>>> want all these to be supported in my url. Could someone please help me to >>>> construct the url. Am pretty weak in regex and it will take me sometime to >>>> build a proper regex for the above url. Thanks >>>> >>>> Regards, >>>> >>>> Swaroop Shankar V >>>> >>>> -- >>>> 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 >>>> django-users+unsubscr...@googlegroups.com. >>>> For more options, visit this group at >>>> http://groups.google.com/group/django-users?hl=en. >>>> >>> >>> >>> >>> -- >>> Yati Sagade <http://twitter.com/yati_itay> >>> >>> Twitter: @yati_itay <http://twitter.com/yati_itay> >>> >>> Organizing member of TEDx EasternMetropolitanBypass >>> http://www.ted.com/tedx/events/4933 >>> >>> https://www.facebook.com/pages/TEDx-EasternMetropolitanBypass/337763226244869 >>> >>> >>> -- >>> 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 >>> django-users+unsubscr...@googlegroups.com. >>> For more options, visit this group at >>> http://groups.google.com/group/django-users?hl=en. >>> >> >> -- >> 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 >> django-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/django-users?hl=en. >> > > > > -- > Yati Sagade <http://twitter.com/yati_itay> > > Twitter: @yati_itay <http://twitter.com/yati_itay> > > Organizing member of TEDx EasternMetropolitanBypass > http://www.ted.com/tedx/events/4933 > > https://www.facebook.com/pages/TEDx-EasternMetropolitanBypass/337763226244869 > > > -- > 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 > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > -- 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 django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.