In Django, the <str:key> part of your URL pattern is designed to capture a value from the URL (e.g., if someone visits /redirect/go/xyz123) and pass it to the view function as a keyword argument named key.
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 2m51s
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 2m51s
This commit is contained in:
@@ -26,14 +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(input_key):
|
def display_key(request,key):
|
||||||
value = r.get(input_key)
|
value = r.get(key)
|
||||||
value_extracted = str(value.decode())
|
value_extracted = str(value.decode())
|
||||||
text_generated = input_key+" is set to "+value_extracted
|
text_generated = 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):
|
def redirect_to_key(request,key):
|
||||||
value = r.get(redirect_to_key_key)
|
value = r.get(key)
|
||||||
value_extracted = str(value.decode())
|
value_extracted = str(value.decode())
|
||||||
return redirect(str(value_extracted))
|
return redirect(str(value_extracted))
|
||||||
Reference in New Issue
Block a user