У меня есть 2 приложения в моем проекте. Один из них содержит API. Второе приложение отправляет запрос.
class PlayLongView(TemplateView):
template_name = 'play/homepage.html'
def get_price_info(self):
url = reverse('myAPI:play_data')
return requests.get(url).json()
def get_context_data(self, **kwargs):
context = super().get_context_data()
data = self.get_price_info()
context['price'] = data[0]['price']
return context
Выдает ошибку:
Неверный URL '/ myAPI / play_data': схема не указана. Возможно, вы имели в виду http: /// myAPI / play_data ?
Конечно, я могу заменить:
url = reverse('myAPI:play_data')
на:
url = 'http://localhost:8000/myAPI/play_data'
и тогда он работает правильно, но мой код "локальный".
Как мне написать так, чтобы код работал после хоста на сервере?