He creado los siguientes urlpatters
urlpatterns=[ url(r'(?P<user_name>[a-zA-Z]+)/$', views.profile_view, kwargs=None, name='userprofile'), url(r'(?P<user_name>[a-zA-Z]+)/interests/$',views.interest,name='interests') ]Pero cuando ingreso la url localhost:8000/mainuser/interest/, la trata como la primera url y abre profile_view. Claramente coincide con '/'. Ayúdame con esto.
Debe comenzar sus patrones de URL con el carácter de inicio de línea ^ . Debido a que no está incluyendo este carácter, la expresión regular para el primer patrón coincide con cualquier URL que termine con 1 o más caracteres seguidos de una barra diagonal.
urlpatterns=[ url(r'^(?P<user_name>[a-zA-Z]+)/$', views.profile_view, kwargs=None, name='userprofile'), url(r'^(?P<user_name>[a-zAZ]+)/interests/$',views.interest,name='interests'), ]