-1

我必须使用带有 last.fm API 的 django 在 python 中创建一个简单的艺术家搜索器。我知道django使用了数据库,但是不知道怎么才能到达last.fm数据库,在哪里可以设置呢?

4

1 回答 1

4

你不需要将你的 Django 数据库直接连接到 last.fm,而且——事实上——你甚至不能这样做。相反,您需要使用 last.fm API 从他们的数据库中获取数据——您在问题中已经提到了这一点。

在高层次上,您需要做的是:

在实践中,你最终会得到类似的东西:

import requests

def lastfm_artist_search(request, artist_name):
    api_url = 'http://ws.audioscrobbler.com/2.0/'
    api_key = 'YOUR_LASTFM_API_KEY'
    url = api_url+'?method=artist.search&format=json&artist='+artist_name+'&api_key='+api_key
    data = requests.get(url)
    return HttpResponse(data.text)
于 2013-04-17T09:50:18.623 回答