在django操纵oembeds

时间:2011-03-09 15:38:56

标签: html css django oembed django-oembed

我正在使用django-oembed应用程序嵌入(以及其他内容)一些flickr照片:使用此:

 {% oembed %} http://www.flickr.com/photos/majdal/3866163776/ {% endoembed %} 

将返回此信息:

<img alt="Basilica di San Giorgio Maggiore" src="http://farm3.static.flickr.com/2429/3866163776_3e63cc9b49.jpg">

这很好,除了我需要在照片上添加圆角面具。我知道如果图像是a的背景,我可以这样做,但是{%oembed%}标签的输出是不可能的。关于还有什么可行的任何想法?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可以使用oembed元素包装DIV代码结果,并将样式应用于:

<style type="text/css">
    div.oembed img {
        border: #fafafa 3px solid;
        border-radius: 3px;
    }
</style>

<div class="oembed">
    {% oembed %}  {{ image_url }} {% endoembed %}
</div>