【发布时间】:2015-02-18 21:43:16
【问题描述】:
当我尝试在 URL 中显示用户名时,我收到以下错误:
未找到带有参数“()”和关键字参数“{}”的“account_home”的反向操作。尝试了 1 种模式:['/(?P\w+)/$']。
这是我的意见.py
@login_required
def account_home(request, username):
u = MyUser.objects.get(username=username)
return render(request, "accounts/account_home.html", {})
这是我的 urls.py
urlpatterns += patterns('accounts.views',
# url(r'^account/$', 'account_home', name='account_home'),
url(r'^/(?P<username>\w+)/$', 'account_home', name='account_home'),
url(r'^logout/$', 'auth_logout', name='logout'),
url(r'^login/$', 'auth_login', name='login'),
url(r'^register/$', 'auth_register', name='register'),
)
这是它试图渲染的代码,但不能。
提前感谢您的帮助!
【问题讨论】:
标签: python django url django-views