0
私のdjangoアプリでTwitterから結果を返そうとしていますが、何も得られません。私はチュートリアルの例に従っています。今日は私がtwitterとdjangoを使ってみた最初の日です。 これは、これはHTML {{API}}で私のテンプレート である私のdjangoアプリでtwitterの結果を返そうとしましたが、何も得られません。
私の見解では私のコード
import twitter
CONSUMER_KEY = 'CONSUMER_KEY'
CONSUMER_SECRET = 'CONSUMER_SECRET'
OAUTH_TOKEN = 'OAUTH_TOKEN'
OAUTH_TOKEN_SECRET = 'OAUTH_TOKEN_SECRET'
auth = twitter.oauth.OAuth(OAUTH_TOKEN, OAUTH_TOKEN_SECRET,
CONSUMER_KEY, CONSUMER_SECRET)
twitter_api = twitter.Twitter(auth=auth)
WORLD_WOE_ID = 1
US_WOE_ID = 23424977
world_trends = twitter_api.trends.place(_id=WORLD_WOE_ID)
us_trends = twitter_api.trends.place(_id=US_WOE_ID)
context = {
"api": world_trends
}
である私も
{% for a in api %}
{{a}}
{% endfor %}
、まだ何もしてみました。彼らの文法に間違っていますか?
ちょうど明白であることは正しいですか? TwitterのAPIがすでにインストールされていない場合は
CONSUMER_KEY = ' Consumer Key (API Key)'
CONSUMER_SECRET = 'Consumer Secret (API Secret)'
OAUTH_TOKEN = 'Access Token'
OAUTH_TOKEN_SECRET = ' Access Token Secret'
おかげ
疑いで、サーバー/テンプレート/クライアント沼から抜け出すと、あなたがそれをデバッグすることができますので、スタンドアロンのコードとして実行します。スタンドアローンで動作しない場合、残りは問題ありません。 –
@PeterRowellこんにちは。それはシェルで動作します – losee
ああ!それでは、これはstr()がのようなオブジェクトであると確信しています。これは無効なHTMLなので、ブラウザはそれをレンダリングしません。ページのソースを表示し、そこにあるものを参照してください。または、{{a.some_valid_attribute}}を試して、あなたが得るものを見てください。 –