Problema enfrentado com o esquema de URL do perfil do usuário, como exemplo.com/ nomedeusuário no django
Em um aplicativo django, preciso criar URLs de perfil de usuário do Twitter com a seguinte estrutura, como:
example.com/<username>
example.com/<username>/friends
example.com/<username>/blog
example.com/<username>/some-page
example.com/<username>/some-other-page
Meus urls.py:
urlpatterns = patterns('profiles.views',
url(r'^(?P<account_name>[a-zA-Z0-0_.-]+)/Meu primeiro problema é que enquantoexample.com/<username>
funciona bemexample.com/<username>/any-other-page
não. Todos eles terminam emshow_profile
visualizar em vez de sua própria visão.
Nota: Tudo funciona bem se eu criar URLs alterar a estrutura do URL paraexample.com/user/<username>
O que eu estou fazendo errado aqui? Por favor informar.
Em segundo lugar, gostaria de orientação sobre as melhores práticas de django (armadilhas, truques etc.) ao lidar com esquemas de URL em que a primeira parte é variável.
obrigado
, 'show_profile', name='profiles_show_profile'),
url(r'^(?P<account_name>[a-zA-Z0-0_.-]+)/friends/Meu primeiro problema é que enquantoexample.com/<username>
funciona bemexample.com/<username>/any-other-page
não. Todos eles terminam emshow_profile
visualizar em vez de sua própria visão.
Nota: Tudo funciona bem se eu criar URLs alterar a estrutura do URL paraexample.com/user/<username>
O que eu estou fazendo errado aqui? Por favor informar.
Em segundo lugar, gostaria de orientação sobre as melhores práticas de django (armadilhas, truques etc.) ao lidar com esquemas de URL em que a primeira parte é variável.
obrigado
, 'show_friends', name='profiles_show_blog'),
url(r'^(?P<account_name>[a-zA-Z0-0_.-]+)/blog/Meu primeiro problema é que enquantoexample.com/<username>
funciona bemexample.com/<username>/any-other-page
não. Todos eles terminam emshow_profile
visualizar em vez de sua própria visão.
Nota: Tudo funciona bem se eu criar URLs alterar a estrutura do URL paraexample.com/user/<username>
O que eu estou fazendo errado aqui? Por favor informar.
Em segundo lugar, gostaria de orientação sobre as melhores práticas de django (armadilhas, truques etc.) ao lidar com esquemas de URL em que a primeira parte é variável.
obrigado
, 'show_blog', name='profiles_show_blog'),
)
Meu primeiro problema é que enquantoexample.com/<username>
funciona bemexample.com/<username>/any-other-page
não. Todos eles terminam emshow_profile
visualizar em vez de sua própria visão.
Nota: Tudo funciona bem se eu criar URLs alterar a estrutura do URL paraexample.com/user/<username>
O que eu estou fazendo errado aqui? Por favor informar.
Em segundo lugar, gostaria de orientação sobre as melhores práticas de django (armadilhas, truques etc.) ao lidar com esquemas de URL em que a primeira parte é variável.
obrigado