first commit

This commit is contained in:
jianxin committed 2024-03-28 20:36:42 +08:00
1 parent 2e4edfeb42
commit 2063d3d6d4
5 files changed
+130 -76

No files matched your search

+3 -5
View File
@@ -1,9 +1,9 @@
import os
import json
import sqlite3
from flask import Flask, request, jsonify, render_template
from flask_sqlalchemy import SQLAlchemy
from sqlalchemy import PickleType
basedir = os.path.abspath(os.path.dirname(__file__))
@@ -15,7 +15,7 @@ db = SQLAlchemy(app)
class Tracker(db.Model):
id = db.Column(db.Integer, primary_key=True)
distance = db.Column(db.Integer, nullable=False)
data = db.Column(PickleType(), nullable=False)
data = db.Column(db.Text, nullable=False)
@app.route('/', methods=['GET'])
@@ -28,9 +28,7 @@ def index():
def upload_data():
data = request.json
print(data)
record = Tracker(distance=data["distance"], data=data["data"])
print(sum(item[0] for item in data["data"]))
record = Tracker(distance=data["distance"], data=json.dumps(data["data"]))
db.session.add(record)
db.session.commit()
return jsonify({"message": "Data recorded"}), 200