fix: 支持直接运行 server/app.py,统一导入方式
This commit is contained in:
+10
-5
@@ -1,12 +1,17 @@
|
||||
import os
|
||||
import sys
|
||||
|
||||
from flask import Flask, jsonify, request, send_from_directory, session
|
||||
|
||||
from .auth import admin_required, authenticate, create_user, login_required
|
||||
from .db import BASE_DIR, get_db, init_db
|
||||
from .entries_api import entries_bp
|
||||
from .settings_api import settings_bp
|
||||
from .vocab_api import vocab_bp
|
||||
ROOT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||
if ROOT_DIR not in sys.path:
|
||||
sys.path.insert(0, ROOT_DIR)
|
||||
|
||||
from server.auth import admin_required, authenticate, create_user, login_required
|
||||
from server.db import BASE_DIR, get_db, init_db
|
||||
from server.entries_api import entries_bp
|
||||
from server.settings_api import settings_bp
|
||||
from server.vocab_api import vocab_bp
|
||||
|
||||
|
||||
def create_app():
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ from functools import wraps
|
||||
from flask import jsonify, session
|
||||
from werkzeug.security import check_password_hash, generate_password_hash
|
||||
|
||||
from .db import get_db, now_iso
|
||||
from server.db import get_db, now_iso
|
||||
|
||||
|
||||
def get_current_user():
|
||||
|
||||
@@ -2,8 +2,8 @@ from datetime import date, timedelta
|
||||
|
||||
from flask import Blueprint, jsonify, request
|
||||
|
||||
from .auth import login_required
|
||||
from .db import get_db, now_iso
|
||||
from server.auth import login_required
|
||||
from server.db import get_db, now_iso
|
||||
|
||||
entries_bp = Blueprint("entries", __name__)
|
||||
|
||||
|
||||
@@ -2,9 +2,9 @@ import json
|
||||
|
||||
from flask import Blueprint, jsonify, request
|
||||
|
||||
from .auth import login_required
|
||||
from .db import get_db, now_iso
|
||||
from .translate_service import perform_translate
|
||||
from server.auth import login_required
|
||||
from server.db import get_db, now_iso
|
||||
from server.translate_service import perform_translate
|
||||
|
||||
settings_bp = Blueprint("settings", __name__)
|
||||
|
||||
|
||||
+2
-2
@@ -1,7 +1,7 @@
|
||||
from flask import Blueprint, jsonify, request
|
||||
|
||||
from .auth import login_required
|
||||
from .db import get_db, now_iso
|
||||
from server.auth import login_required
|
||||
from server.db import get_db, now_iso
|
||||
|
||||
vocab_bp = Blueprint("vocabulary", __name__)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user