refix
This commit is contained in:
1 parent
a6ff35260b
commit
b431aba35d
2 files changed
+20
-20
No files matched your search
+1
-1
@@ -4,4 +4,4 @@ python3 -m venv .env
|
|||||||
#sudo chmod +x .env/bin/activate
|
#sudo chmod +x .env/bin/activate
|
||||||
source .env/bin/activate
|
source .env/bin/activate
|
||||||
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
|
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
|
||||||
nuitka --standalone dnfs.py
|
#nuitka --standalone dnfs.py
|
||||||
+19
-19
@@ -18,7 +18,7 @@ Dendrachy Network File-System (dnfs)
|
|||||||
|
|
||||||
from flask import Flask, request, jsonify, render_template
|
from flask import Flask, request, jsonify, render_template
|
||||||
from flask_cors import CORS
|
from flask_cors import CORS
|
||||||
from flask_sqlalchemy import SQLAlchemy
|
#from flask_sqlalchemy import SQLAlchemy
|
||||||
from waitress import serve
|
from waitress import serve
|
||||||
import os
|
import os
|
||||||
import json
|
import json
|
||||||
@@ -69,41 +69,41 @@ def call_db_service(url: str, payload: dict, timeout: int = 10) -> dict:
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
basedir = os.path.abspath(os.path.dirname(__file__))
|
#basedir = os.path.abspath(os.path.dirname(__file__))
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
CORS(app)
|
CORS(app)
|
||||||
|
|
||||||
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join(basedir, 'notes.db')
|
#app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join(basedir, 'notes.db')
|
||||||
|
|
||||||
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
#app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
|
||||||
|
|
||||||
db = SQLAlchemy(app)
|
#db = SQLAlchemy(app)
|
||||||
|
|
||||||
class Note(db.Model):
|
#class Note(db.Model):
|
||||||
|
|
||||||
id = db.Column(db.Integer, primary_key=True)
|
# id = db.Column(db.Integer, primary_key=True)
|
||||||
|
|
||||||
pid = db.Column(db.Integer, nullable=False)
|
# pid = db.Column(db.Integer, nullable=False)
|
||||||
|
|
||||||
title = db.Column(db.String(128), nullable=False)
|
# title = db.Column(db.String(128), nullable=False)
|
||||||
|
|
||||||
content = db.Column(db.Text, nullable=False)
|
# content = db.Column(db.Text, nullable=False)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def __repr__(self):
|
# def __repr__(self):
|
||||||
|
|
||||||
return f"<Node {self.title}>"
|
# return f"<Node {self.title}>"
|
||||||
|
|
||||||
with app.app_context():
|
#with app.app_context():
|
||||||
|
|
||||||
db.create_all()
|
# db.create_all()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# eg: {
|
# eg: {
|
||||||
# "pid": "0",
|
# "pid": 0,
|
||||||
# "title": "test",
|
# "title": "test",
|
||||||
# "content": "hello"
|
# "content": "hello"
|
||||||
#}
|
#}
|
||||||
@@ -151,7 +151,7 @@ def add_note():
|
|||||||
return jsonify({'success': success}), 400
|
return jsonify({'success': success}), 400
|
||||||
|
|
||||||
|
|
||||||
# {“pid”: "0"}
|
# {“pid”: 0}
|
||||||
@app.route('/get_notes', methods=["POST"])
|
@app.route('/get_notes', methods=["POST"])
|
||||||
|
|
||||||
def get_notes():
|
def get_notes():
|
||||||
@@ -188,7 +188,7 @@ def get_notes():
|
|||||||
return jsonify(result), 200
|
return jsonify(result), 200
|
||||||
|
|
||||||
|
|
||||||
# eg: {"id": "1"}
|
# eg: {"id": 1}
|
||||||
@app.route('/delete_note', methods=['POST'])
|
@app.route('/delete_note', methods=['POST'])
|
||||||
|
|
||||||
def delete_note():
|
def delete_note():
|
||||||
@@ -257,8 +257,8 @@ def delete_note():
|
|||||||
|
|
||||||
|
|
||||||
# eg: {
|
# eg: {
|
||||||
# "id": "1",
|
# "id": 1,
|
||||||
# "pid": "0",
|
# "pid": 0,
|
||||||
# "title": "test",
|
# "title": "test",
|
||||||
# "content": "hello"
|
# "content": "hello"
|
||||||
#}
|
#}
|
||||||
|
|||||||
Reference in new issue
Block a user