我正在使用django 1.7构建我的第一个站点,并且很难弄清楚如何将变量从点击传递到视图.我的GET也是空的.
我的模板有一个带有Facebook帐户ID的表格,点击后应显示用户管理员的Facebook页面列表.
我的模板:
{% for SocialAccount in accountlist %}
<tr>
<td><a href="{% url 'INI:fbpages' %}">{{ SocialAccount.uid }}</a></td>
<td>{{ SocialAccount.extra_data.first_name }}</td>
<td>{{ SocialAccount.extra_data.last_name }}</td>
<td>{{ SocialAccount.extra_data.email }}</td>
</tr>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
和我的观点:
def fbpages(request, fbuser):
djuser = request.user.id
context = RequestContext(request)
fbuser = 1234634
pagelist = facebook.pages(request, djuser, fbuser)
blocks = {'title': 'Facebook Pages',
'pagelist': pagelist}
return render(request, "initiative/ListFBPages.html", blocks)
Run Code Online (Sandbox Code Playgroud)
如果我将ID放在URL中但我不想在URL中公开页面/用户ID,我可以轻松地做到这一点.我觉得这是一个简单的解决方案,但我还没弄清楚.
谢谢你的帮助.
django ×1