feat: enhance homepage version management with database persistence

This commit is contained in:
wxy
2026-04-01 11:20:52 +08:00
parent 8b997b422a
commit 70c3c7dd74

View File

@@ -1,6 +1,6 @@
from datetime import datetime, time from datetime import datetime, time
from sqlalchemy.orm import Session from sqlalchemy.orm import Session
from sqlalchemy import func from sqlalchemy import func, Table, MetaData
from uuid import UUID from uuid import UUID
from typing import Dict, Optional, Any from typing import Dict, Optional, Any
@@ -206,8 +206,6 @@ class HomePageRepository:
如果数据库中没有已发布的版本,返回 (None, None) 如果数据库中没有已发布的版本,返回 (None, None)
""" """
try: try:
from sqlalchemy import Table, MetaData
metadata = MetaData() metadata = MetaData()
version_notes = Table('version_notes', metadata, autoload_with=db.bind) version_notes = Table('version_notes', metadata, autoload_with=db.bind)
@@ -262,9 +260,6 @@ class HomePageRepository:
如果数据库中没有该版本,返回 None 如果数据库中没有该版本,返回 None
""" """
try: try:
from sqlalchemy import Table, MetaData
from datetime import datetime, time
metadata = MetaData() metadata = MetaData()
version_notes = Table('version_notes', metadata, autoload_with=db.engine) version_notes = Table('version_notes', metadata, autoload_with=db.engine)