Django为嵌入式推文提供了URL

时间:2017-09-11 02:18:57

标签: django python-2.7

我有一个包含几百个Twitter oembed网址的列表,但我不知道如何在视图中实现ID列表的GET请求。

已编辑 - OP使用的是URL,而不是ID。

<div class="tweets">
    {% for id in ids %}
    <script language="JavaScript" type="text/javascript">
    $(".tweets").append(<div id="tweet" tweetID={{ id }}>)
    </script>

<script sync src="https://platform.twitter.com/widgets.js"></script>

<script>

window.onload = (function(){

var tweet = document.getElementById("tweet");
var id = tweet.getAttribute("tweetID");

twttr.widgets.createTweet(
  id, tweet,
  {
    conversation : 'none',    // or all
    cards        : 'hidden',  // or visible
    linkColor    : '#cc5443', // default is blue
    theme        : 'light'    // or dark
  })
.then (function (el) {
  el.contentDocument.querySelector(".footer").style.display = "none";
});

});

</script>
    {% endfor %}
</div>

我试图遍历推文ID列表并嵌入它们。如何让JQuery循环为每个列表项创建一个div?

1 个答案:

答案 0 :(得分:0)

RapydMLRapydscript 正是我在寻找的。首先,我创建了一个nodeenv env。现在,我用pythonic javascript和pythonic html重写上面的代码。