Как перенаправить ответ на почтовый запросPython

Программы на Python
Anonymous
Как перенаправить ответ на почтовый запрос

Сообщение Anonymous »

Я хочу перенаправить на страницу успеха, но, похоже, мне следует использовать другой способ ответа на запрос публикации.
views.py:

Код: Выделить всё

def uploader(request):
if request.method == 'POST':
form = UploadFileForm(request.POST, request.FILES)
if form.is_valid():
return redirect("download",link = 'test')
else:
form = UploadFileForm()
return render(request, 'uploader/pages/upload.html', {'form': form})

def downloader(request,link) :
return render(request, 'uploader/pages/download.html',)
urls.py:

Код: Выделить всё

urlpatterns = [
re_path(r'^admin/', admin.site.urls),
re_path(r'^$', views.uploader, name='upload'),
re_path(r'^(?P[\w-]+)/', views.downloader, name='download'),
]
Войти в терминал:

Код: Выделить всё

[27/Jul/2024 17:43:37] "POST / HTTP/1.1" 302 0
[27/Jul/2024 17:43:37] "GET /test/ HTTP/1.1" 200 46
Я пробовал HttpResponseRedirect('test') и HttpResponseRedirect(reverse('download', kwargs={'link': 'link'})) чтобы

Подробнее здесь: https://stackoverflow.com/questions/788 ... t-response

Вернуться в «Python»