From 01ff669e8d8f540d1d590112d8633c6f67154a0a Mon Sep 17 00:00:00 2001 From: carry <2641257231@qq.com> Date: Mon, 20 Jan 2025 15:26:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=81=9A=E4=BA=86=E6=96=87=E4=BB=B6=E7=BB=93?= =?UTF-8?q?=E6=9E=84=E7=9A=84=E8=B0=83=E6=95=B4=EF=BC=8C=E6=96=B0=E5=BB=BA?= =?UTF-8?q?=E4=BA=86service=E6=96=87=E4=BB=B6=E5=A4=B9=E5=AD=98=E6=94=BE?= =?UTF-8?q?=E5=86=85=E9=83=A8=E6=9C=8D=E5=8A=A1=E3=80=82=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BA=86git=20ignore?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 30 +++++++++++++++++++++++ models/__init__.py | 3 +-- {service => services}/auth.py | 0 models/database.py => services/init_db.py | 4 +-- 4 files changed, 33 insertions(+), 4 deletions(-) create mode 100644 .gitignore rename {service => services}/auth.py (100%) rename models/database.py => services/init_db.py (90%) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5a87672 --- /dev/null +++ b/.gitignore @@ -0,0 +1,30 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# Virtual environments +venv/ +env/ +.venv/ + +# IDE specific files +.vscode/ +.idea/ + +# Environment variables +.env +.env.local + +# Logs and databases +*.log +*.sqlite3 + +# Testing +.coverage +htmlcov/ + +# Python packaging +*.egg-info/ +dist/ +build/ diff --git a/models/__init__.py b/models/__init__.py index 74df867..35b01f3 100644 --- a/models/__init__.py +++ b/models/__init__.py @@ -1,4 +1,3 @@ from .user import User -from .database import init_db -__all__ = ["User", "init_db"] +__all__ = ["User"] diff --git a/service/auth.py b/services/auth.py similarity index 100% rename from service/auth.py rename to services/auth.py diff --git a/models/database.py b/services/init_db.py similarity index 90% rename from models/database.py rename to services/init_db.py index 706098b..d285adb 100644 --- a/models/database.py +++ b/services/init_db.py @@ -1,8 +1,8 @@ from sqlalchemy.ext.asyncio import AsyncEngine -from .user import Base, User, UserRole +from ..models.user import Base, User, UserRole from sqlalchemy import select from config import SYSTEM_ADMIN_CONFIG -from service.auth import get_password_hash +from services.auth import get_password_hash async def init_db(engine: AsyncEngine): """Initialize database"""