Я пытаюсь использовать внешний API для получения данных для моего проекта для отображения в шаблоне.
service.py
def get_data(title, url, description, body, datePublished):
url = 'https://contextualwebsearch-websearch-v1.p.rapidapi.com/api/Search/WebSearchAPI'
params = {"autoCorrect": "true", "pageNumber": "1", "pageSize": "10", "q": "police", "safeSearch": "true" }
r = requests.get(url, params=params)
data = r.json()
article_data = {'data': data['value']}
return article_data
Затем я показываю его на views.py
...
import service
class IndexData(TemplateView):
def get(self, request):
article_data = service.get_data.all()
return render(request, 'pages/home.html', article_data)
но я получаю ModuleNotFoundError: No module named 'service'
Я что-то пропустил?