Django - como implementar um sistema de URL example.com/username
Estou tentando implementar no meu site um sistema de endereços simples e amigável.
O que estou pensando é que, quando o usuário estiver conectado, o nome do usuário será exibido na barra de endereços.
www.example.com/username1 (para o perfil da página inicial)www.example.com/username1/sobre/www.example.com/username1/galeria/www.example.com/username2 (para o perfil da página inicial)www.example.com/username2/sobre/www.example.com/username2/galeria/Além disso, se alguém digitar o endereço www.example.com/username1, será mostrado o perfil do usuário1.
Eu já implementei um sistema de registro / login usando o Django-Allauth
mySite / urls.py
url(r'^accounts/', include('allauth.urls')),
home / urls.py
url(r'^home / views.py
def index(request):
return render_to_response('home/index.html', context_instance=RequestContext(request))
Eu tentei seguir alguns exemplos comoProblema enfrentado com o esquema de URL do perfil do usuário, como exemplo.com/ nomedeusuário no django
Mas eu não tenho essa coisa funcionando ainda. Eu não entendo o que fazer :(
Por favor, dê alguns conselhos.
, views.index),
home / views.py
def index(request):
return render_to_response('home/index.html', context_instance=RequestContext(request))
Eu tentei seguir alguns exemplos comoProblema enfrentado com o esquema de URL do perfil do usuário, como exemplo.com/ nomedeusuário no django
Mas eu não tenho essa coisa funcionando ainda. Eu não entendo o que fazer :(
Por favor, dê alguns conselhos.