清理项目配置文件,移除不再使用的.idea文件和更新文档中的Python版本要求
This commit is contained in:
@@ -3,7 +3,6 @@ from contextlib import asynccontextmanager
|
||||
from typing import AsyncGenerator
|
||||
import os
|
||||
from dotenv import load_dotenv
|
||||
|
||||
from sqlalchemy.ext.asyncio import AsyncEngine, create_async_engine
|
||||
from sqlalchemy.orm import sessionmaker
|
||||
from sqlmodel import SQLModel
|
||||
|
||||
@@ -2,7 +2,6 @@ from datetime import datetime
|
||||
from enum import StrEnum
|
||||
from typing import TYPE_CHECKING, Optional
|
||||
from uuid import UUID
|
||||
|
||||
from sqlmodel import Field, Relationship
|
||||
|
||||
from .base import SQLModelBase, UUIDTableBase
|
||||
|
||||
@@ -2,7 +2,16 @@ from pydantic import BaseModel
|
||||
|
||||
from model.base import SQLModelBase
|
||||
|
||||
"""
|
||||
[TODO] 弃用,改成 ResponseBase:
|
||||
|
||||
class ResponseBase(BaseModel):
|
||||
code: int = 0
|
||||
msg: str = ""
|
||||
request_id: UUID
|
||||
|
||||
再根据需要继承
|
||||
"""
|
||||
class DefaultResponse(BaseModel):
|
||||
code: int = 0
|
||||
data: dict | list | bool | SQLModelBase | None = None
|
||||
|
||||
@@ -23,8 +23,8 @@ class User(UserBase, UUIDTableBase, table=True):
|
||||
email: EmailStr = Field(index=True, unique=True)
|
||||
"""邮箱"""
|
||||
|
||||
username: str = Field(index=True, unique=True)
|
||||
"""用户名"""
|
||||
nickname: str
|
||||
"""昵称"""
|
||||
|
||||
password: str
|
||||
"""Argon2算法哈希后的密码"""
|
||||
|
||||
Reference in New Issue
Block a user