-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdatab.py
More file actions
24 lines (20 loc) · 784 Bytes
/
datab.py
File metadata and controls
24 lines (20 loc) · 784 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
from datetime import datetime
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////home/ubuntu/testFlaskJSON/testFlask.db'
db = SQLAlchemy(app)
class Upload(db.Model):
id = db.Column(db.Integer, primary_key=True)
filename = db.Column(db.String(300), unique=True)
created_date = db.Column(db.DateTime, )
runtime = db.Column(db.Float)
usedGPU = db.Column(db.Boolean)
def __init__(self, filename, runtime, usedGPU, mapSize):
self.filename = filename
self.runtime = runtime
self.usedGPU = usedGPU
self.mapSize = mapSize
self.created_date = datetime.utcnow()
def __repr__(self):
return '<Upload %r>' % self.filename