mirror of
https://github.com/langgenius/dify.git
synced 2026-05-05 01:48:04 +08:00
Migrate to DeclarativeBaseModel
This commit is contained in:
@ -4,6 +4,7 @@ import json
|
||||
from flask_login import UserMixin
|
||||
|
||||
from extensions.ext_database import db
|
||||
from models.base import Base
|
||||
|
||||
from .types import StringUUID
|
||||
|
||||
@ -16,7 +17,7 @@ class AccountStatus(str, enum.Enum):
|
||||
CLOSED = "closed"
|
||||
|
||||
|
||||
class Account(UserMixin, db.Model):
|
||||
class Account(UserMixin, Base):
|
||||
__tablename__ = "accounts"
|
||||
__table_args__ = (db.PrimaryKeyConstraint("id", name="account_pkey"), db.Index("account_email_idx", "email"))
|
||||
|
||||
|
||||
@ -38,7 +38,7 @@ class FileUploadConfig(BaseModel):
|
||||
number_limits: int = Field(default=0, gt=0, le=10)
|
||||
|
||||
|
||||
class DifySetup(db.Model):
|
||||
class DifySetup(BaseModel):
|
||||
__tablename__ = "dify_setups"
|
||||
__table_args__ = (db.PrimaryKeyConstraint("version", name="dify_setup_pkey"),)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user