我有以下视图功能:
@public_only
def homepage(request, signin=False):
# function body
我想将url /指向此视图: 我有我的urls.py:
url(r'^$',
'homepage',
name='homepage'),
我还想将网址/signin
指向同一个视图,但是这个视图应该设置参数signin=True
。
我不知道如何在urls.py中配置它。任何解决方案?
答案 0 :(得分:1)
您可以将额外的参数传递给您的视图函数,如下所示:
url(r'^$', 'homepage', , {'signin': True}, name='homepage'),
url(r'^$', 'homepage', , {'signin': False}, name='signin'),
答案 1 :(得分:0)
URL模式中有第三个参数,它是直接传递给视图的参数的dict。所以:
url(r'^signin/$',
'homepage',
{'signin': True},
name='homepage'),