【发布时间】:2015-04-16 11:19:57
【问题描述】:
我正在尝试在我的网站上实现一个简单友好的地址系统。
我在想的是当用户登录时,他的用户名会显示在地址栏中。
- www.example.com/username1(用于主页配置文件)
- www.example.com/username1/about/
- www.example.com/username1/gallery/
- www.example.com/username2(用于主页配置文件)
- www.example.com/username2/about/
- www.example.com/username2/gallery/
此外,如果有人输入地址 www.example.com/username1,将显示 user1 的个人资料。
我已经使用 Django-Allauth 实现了一个注册/登录系统
mySite/urls.py
url(r'^accounts/', include('allauth.urls')),
主页/urls.py
url(r'^$', views.index),
home/views.py
def index(request):
return render_to_response('home/index.html', context_instance=RequestContext(request))
我尝试了一些例子,比如Facing problem with user profile url scheme like example.com/username in django
但我还没有这个东西工作。我不明白该怎么做:(
请给点建议。
【问题讨论】: