Skip to content

Instantly share code, notes, and snippets.

@tjguk
Created February 27, 2021 15:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tjguk/5ecef9af4cb1e23e6244b831ade8e3b5 to your computer and use it in GitHub Desktop.
Save tjguk/5ecef9af4cb1e23e6244b831ade8e3b5 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html lang="en">
<head>
<title>Form</title>
</head>
<body>
<form method="POST">
<label for="name1">Name 1:</label><br>
<input value="{{name1}}" type="text" id="name1" name="name1"> - {{receiver1}} <br>
<label for="name2">Name 2:</label><br>
<input value="{{name2}}" type="text" id="name2" name="name2"> - {{receiver2}} <br>
<label for="name3">Name 3:</label><br>
<input value="{{name3}}" type="text" id="name3" name="name3"> - {{receiver3}} <br>
<label for="name4">Name 4:</label><br>
<input value="{{name4}}" type="text" id="name4" name="name4"> - {{receiver4}} <br>
<input type="submit" value="Submit">
</form>
</body>
</html>
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route("/", methods=["GET", "POST"])
def secret_santa():
if request.method == "POST":
n1 = request.form.get("name1")[::-1]
n2 = request.form.get("name2")
n3 = request.form.get("name3")
n4 = request.form.get("name4")
else:
n1 = ""
n2 = ""
n3 = ""
n4 = ""
return render_template("secret_santa.html", name1=n1, name2=n2, name3=n3, name4=n4)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment