#!/usr/bin/env python from flask import Flask, redirect, request, render_template, send_from_directory from . import db app = Flask(__name__) @app.route("/") def hello_world(): conn = db.get() objects = db.Object.all(conn) return render_template('index.html', objects=objects) @app.route("/create-object/", methods=["POST"]) def create_object(): conn = db.get() with conn: db.Object.create(request.form.get('name'), conn) return redirect('/') @app.route('/object/') def object(id: int): conn = db.get() object = db.Object.get_from_id(id, conn) return render_template('object.html', object=object) @app.route("/calibration/") def calibration(id: int): conn = db.get() object = db.Object.get_from_id(id, conn) return render_template('calibration.html', object=object) @app.route('/static/') def send_static(path): return send_from_directory('static', path) @app.route('/data/') def send_data(path): return send_from_directory('data', path)