2014-04-16 71 views
0

我想知道如何从我的视图生成URL。Django从视图生成URL

我的网址是

url(r'^team/(?P<teamid>\d+)/wall/$', 'xxx.views.team_wall', name='team_wall'),

我能在我的网址从有何看法?

# Views.py 
def myview(request): 
    teamID= fields["id"] # ID for URL 
    teams.append({"title":fields["title"], "url": "???"}) 

回答

1

你可以做到这一点使用的意见reverse()

teams.append({"title":fields["title"] , 
    "url": reverse("team_wall", {'teamid':teamID})) 

我假设teamID是可以传递给视图的团队ID。

+0

非常感谢!我已经将fieldId重命名为teamID,以便为将来的读者更加明确。 PLS重命名。 –