это сгенерированный URL по тому, что я имел в виду 'ssl.dotpay.pl/test_payment/?id=123456&amount= уг
Не забудьте поставить протокол перед вашим URL (или хотя бы двумя слешами).
Таким образом, Джанго увидит в этом абсолютный путь.
Из вашего комментария кажется, что вы перенаправляете на ssl.dotpay.pl
то, что будет рассматриваться как локальный путь, а не как другой домен.
Это то, с чем я столкнулся. (См. вопрос Я положил на стеке потока и ответ )
Так что в вашем случае вы можете использовать следующее:
class MyView(View):
def get(self, request, *args, **kwargs):
url = 'https://ssl.dotpay.pl/test_payment/'
'?id=123456&amount={}&description={}'.format(123.00, 'Test')
return HttpResponseRedirect(url)
Вы также можете использовать redirect
из django.shortcuts
вместо HttpResponseRedirect