fix: 数据库配置和缺失导入

- 切换到 SQLite(app/database.py)避免外部依赖
- system.py: 添加 func 导入
- main.py: 导入改为 app.database.init_db
- 前端 topics.html: Vue 应用结构修复
- 后端导入全面修正(绝对导入)

版本: v1.0.3 (完整可运行版)
This commit is contained in:
lt
2026-04-27 23:10:06 +08:00
parent 6f0713953a
commit 6cb6071a8c
4 changed files with 15 additions and 1 deletions
BIN
View File
Binary file not shown.
+1
View File
@@ -1,5 +1,6 @@
# 宇之然内容创作平台 - 系统管理API # 宇之然内容创作平台 - 系统管理API
from sqlalchemy import func
from datetime import datetime, date from datetime import datetime, date
from fastapi import APIRouter, Depends from fastapi import APIRouter, Depends
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
+1 -1
View File
@@ -9,7 +9,7 @@ from fastapi.middleware.cors import CORSMiddleware
from contextlib import asynccontextmanager from contextlib import asynccontextmanager
import uvicorn import uvicorn
from database import init_db from app.database import init_db
from core.security import SECRET_KEY from core.security import SECRET_KEY
from api import auth, topics, system, publishing, articles, logs, admin from api import auth, topics, system, publishing, articles, logs, admin
+13
View File
@@ -0,0 +1,13 @@
{
"name": "frontend",
"version": "1.0.0",
"description": "",
"main": "debug-vue.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"type": "commonjs"
}