JSFiddle - React, Tailwind, and code Playground
by Jessie Lau
JavaScript
from flask import Flask, render_template, session, request, redirect
import datetime
import random
app = Flask(__name__)
app.secret_key = "IsSrecretKey"
@app.route("/")
def index():
session["activities"] = []
if "total_gold" not in session.keys():
session["total_gold"] = 0
return render_template("index.html", activities=session["activities"],
total_gold=session["total_gold"])
@app.route("/process_money", methods=["POST"])
def process_money():
if request.form["farm"] == "farm":
session["total_gold"] = session["total_gold"]+random.randrange(10, 21)
session["activities"] = ("Earned {} golds from the farm! {}".format(
random.randrange(10, 21), datetime.datetime.now()))
print(request.form["cave"])
elif request.form["cave"] == "cave":
session["total_gold"] = session["total_gold"] + random.randrange(5, 11)
session["activities"] = ("Earned {} golds from the cave! {}".format(
random.randrange(5, 11), datetime.datetime.now()))
elif request.form["house"] == "house":
session["total_gold"] = session["total_gold"] + random.randrange(2, 6)
session["activities"] = ("Earned {} golds from the house! {}".format(
random.randrange(2, 6), datetime.datetime.now()))
else:
session["total_gold"] = session["total_gold"] + random.randrange(-50, 51)
session["activities"] = ("Earned {} golds from the house! {}".format(
random.randrange(-50, 51), datetime.datetime.now()))
return redirect("/")