Added forms to select subject or course
This commit is contained in:
parent
3f0c355578
commit
21faffb150
Binary file not shown.
Binary file not shown.
35
main.py
35
main.py
@ -3,7 +3,7 @@
|
|||||||
import random
|
import random
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
import base64
|
import base64
|
||||||
from flask import Flask, make_response, request
|
from flask import Flask, make_response, request, render_template
|
||||||
from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
|
from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
|
||||||
from matplotlib.figure import Figure
|
from matplotlib.figure import Figure
|
||||||
import plots
|
import plots
|
||||||
@ -11,27 +11,18 @@ import plots
|
|||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
|
|
||||||
@app.route('/')
|
@app.route('/')
|
||||||
def plot_figure():
|
def my_form():
|
||||||
return plots.plot()
|
return render_template('index.html')
|
||||||
|
|
||||||
|
@app.route('/', methods=['POST'])
|
||||||
|
def my_form_post():
|
||||||
|
text = request.form['text']
|
||||||
|
processed_text = text.upper()
|
||||||
|
return processed_text
|
||||||
|
|
||||||
|
# @app.route('/')
|
||||||
|
# def plot_figure():
|
||||||
|
# return plots.plot()
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
app.run(debug=True, port=5002)
|
app.run(debug=True, port=5002)
|
||||||
|
|
||||||
# from flaskapp import *
|
|
||||||
# from plots import Cijferlijst
|
|
||||||
|
|
||||||
# import matplotlib.pyplot as plt
|
|
||||||
# from datetime import datetime
|
|
||||||
# import matplotlib.dates as mdates
|
|
||||||
|
|
||||||
# if __name__ == "__main__":
|
|
||||||
# cf = Cijferlijst()
|
|
||||||
# data = cf.GetSubjectByYear("godsdienst", "2010/2011")
|
|
||||||
|
|
||||||
# #Get dates and convert them to actual dates
|
|
||||||
# x = data['Datum invoer(Voortgangsdossier)']
|
|
||||||
# x = [datetime.strptime(date, "%d-%m-%Y") for date in x]
|
|
||||||
|
|
||||||
# y = data['Cijfer(Voortgangsdossier)']
|
|
||||||
# y = [float(line.replace(",", ".")) for line in y]
|
|
||||||
# RunWeb()
|
|
5
plots.py
5
plots.py
@ -7,7 +7,9 @@ from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas
|
|||||||
from matplotlib.figure import Figure
|
from matplotlib.figure import Figure
|
||||||
import base64
|
import base64
|
||||||
|
|
||||||
app = Flask(__name__)
|
# app = Flask(__name__)
|
||||||
|
GRADE_LIST = "Cijfers-HerrewijnenJonathan.csv"
|
||||||
|
print(GRADE_LIST)
|
||||||
|
|
||||||
def plot():
|
def plot():
|
||||||
# Generate the figure **without using pyplot**.
|
# Generate the figure **without using pyplot**.
|
||||||
@ -25,7 +27,6 @@ def plot():
|
|||||||
# import pandas as pd
|
# import pandas as pd
|
||||||
# import numpy as np
|
# import numpy as np
|
||||||
|
|
||||||
# GRADE_LIST = "Cijfers-HerrewijnenJonathan.csv"
|
|
||||||
|
|
||||||
# class Cijferlijst:
|
# class Cijferlijst:
|
||||||
# def __init__(self, grade_list=GRADE_LIST):
|
# def __init__(self, grade_list=GRADE_LIST):
|
||||||
|
@ -1,12 +1,18 @@
|
|||||||
|
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html lang="en">
|
<html lang="en">
|
||||||
<head>
|
|
||||||
|
<head>
|
||||||
<link rel="stylesheet" href="style.css">
|
<link rel="stylesheet" href="style.css">
|
||||||
<script>"jquery-3.6.0.min.js"</script>
|
<script>"jquery-3.6.0.min.js"</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<form method="POST">
|
||||||
|
<input name="text">
|
||||||
|
<input type="submit">
|
||||||
|
</form>
|
||||||
|
|
||||||
|
<body>
|
||||||
<h1>{{title}}</h1>
|
<h1>{{title}}</h1>
|
||||||
<img src="/" alt="img_data" id="imgplot"/>
|
<img src="/" alt="img_data" id="imgplot" />
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
Loading…
Reference in New Issue
Block a user