prepare new function
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 2m44s

This commit is contained in:
pierre geeraert
2025-12-08 23:14:34 +00:00
parent 4da34c98f3
commit be03af61ea
3 changed files with 11 additions and 5 deletions
+1
View File
@@ -39,6 +39,7 @@ urlpatterns = [
path('redirect/hello/', website_redirectionapp.hello), path('redirect/hello/', website_redirectionapp.hello),
path('redirect/set/', website_redirectionapp.redirect), path('redirect/set/', website_redirectionapp.redirect),
path('redirect/get/<str:key>', website_redirectionapp.display_key), path('redirect/get/<str:key>', website_redirectionapp.display_key),
path('redirect/go/<str:key>', website_redirectionapp.redirect_to_key),
path('redirect/redirect-form/', website_redirectionapp.redirect_process, name='submit_form'), path('redirect/redirect-form/', website_redirectionapp.redirect_process, name='submit_form'),
+9 -4
View File
@@ -26,9 +26,14 @@ def redirect_process(request):
text_generated = "successfully set "+value+" to "+key text_generated = "successfully set "+value+" to "+key
return HttpResponse(text_generated, content_type="text/plain") return HttpResponse(text_generated, content_type="text/plain")
def display_key(key): def display_key(input_key):
value = r.get(key) value = r.get(input_key)
value_extracted = str(value.decode()) value_extracted = str(value.decode())
text_generated = key+" is set to "+value_extracted text_generated = input_key+" is set to "+value_extracted
return HttpResponse(text_generated, content_type="text/plain") return HttpResponse(text_generated, content_type="text/plain")
def redirect_to_key(redirect_to_key_key):
value = r.get(redirect_to_key_key)
value_extracted = str(value.decode())
return redirect(str(value_extracted))
@@ -256,7 +256,7 @@
<div class="row"> <div class="row">
<div class="col-xs-12 col-lg-offset-3 col-lg-6"> <div class="col-xs-12 col-lg-offset-3 col-lg-6">
<div class="m-b-md text-center"> <div class="m-b-md text-center">
<h1 id="title">Stash Form</h1> <h1 id="title">Redirect Form</h1>
<p id="description" class="description" class="text-center">Download form</p> <p id="description" class="description" class="text-center">Download form</p>
</div> </div>
<form method="GET" action="/redirect/redirect-form/" id="survey-form" name="survey-form"> <form method="GET" action="/redirect/redirect-form/" id="survey-form" name="survey-form">