これを分解してみましょう。私はDjango 1.4で作業しています(したがって、明らかにPythonでも、v2.7.1になります)。SoundClouds Developer docs では、次のコードを使用してプレーヤーを埋め込むことができると述べています-アプリを登録し、SDK をダウンロードした場合 (私はこれを行いました):
import soundcloud
# create a client object with your app credentials
client = soundcloud.Client(client_id='YOUR_CLIENT_ID')
# get a tracks oembed data
track_url = 'http://soundcloud.com/forss/flickermood'
embed_info = client.get('/oembed', url=track_url)
# render the html for the player widget
return render_template('player.html', widget=embed_info['html'])
だから私の質問は、このrender_templateがどこから来ているのですか? Django で render_template が定義されていないというエラーが表示されます。それはdjangoのrender_to_responseと同じですか? ここに何があるかわかりません。ありがとう。
[編集] SoundClouds 開発者向けドキュメント: http://developers.soundcloud.com/docs#playing