Facebook喜欢按钮集成django模板

时间:2014-05-05 05:50:26

标签: django facebook python-2.7 django-templates

我试图使用此代码在我的网页上添加“按钮”

<iframe src="http://www.facebook.com/plugins/like.php?href={{request.build_absolute_uri}}&amp;layout=button_count&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:100%; height:80px;" allowTransparency="true">
    </iframe>
<style>.fbook{position: absolute; font-color:#ddd; top:-1668px; font-size:10;}</style>
                </style>
<a href="http://www.druckerverwaltung.de‎" class="fbook">Immer neue Informationen...</a> 
<a href="http://www.videobeamer24.de" class="fbook">Eine neue Bestenliste im Netz</a> 
<a href="http://www.howtoaddlikebutton.com" class="fbook">click</a>
<style>.fbook-style_map:initreaction=10false_attempt10-border</style>
<style>closemap"init"if=fb_connect-start="25"check_bandwith</style>

但是在第一行我想在django模板中动态显示当前页面的网址,所以我使用{{request.build_absolute_uri}}但它没有用,虽然没有错误,但它没有显示像按钮。

它是正确的模板标签还是我必须做其他事情?

1 个答案:

答案 0 :(得分:0)

将此变量从视图传递到模板,

full_url = request.build_absolute_uri(None)

# pass full_url into the template context.

https://docs.djangoproject.com/en/1.6/ref/request-response/#django.http.HttpRequest.build_absolute_uri