update docs

This commit is contained in:
long2ice
2021-04-29 23:31:51 +08:00
parent 0178386f44
commit 5eac9a819f
5 changed files with 21 additions and 36 deletions

View File

@@ -3,8 +3,6 @@ import os
import aioredis
import uvicorn
from fastapi import FastAPI
from fastapi_admin.app import app as admin_app
from fastapi_admin.providers.login import UsernamePasswordProvider
from starlette.middleware.cors import CORSMiddleware
from starlette.responses import RedirectResponse
from starlette.staticfiles import StaticFiles
@@ -13,6 +11,8 @@ from tortoise.contrib.fastapi import register_tortoise
from examples import settings
from examples.constants import BASE_DIR
from examples.models import User
from fastapi_admin.app import app as admin_app
from fastapi_admin.providers.login import UsernamePasswordProvider
login_provider = UsernamePasswordProvider(user_model=User)

View File

@@ -1,15 +1,14 @@
import datetime
from fastapi_admin.providers.login import AbstractUser
from tortoise import Model, fields
from examples.enums import Action, ProductType, Status
from fastapi_admin.providers.login import AbstractUser
class User(AbstractUser):
last_login = fields.DatetimeField(
description="Last Login", default=datetime.datetime.now
)
last_login = fields.DatetimeField(description="Last Login", default=datetime.datetime.now)
email = fields.CharField(max_length=200)
avatar = fields.CharField(max_length=200, default="")
intro = fields.TextField(default="")
created_at = fields.DatetimeField(auto_now_add=True)
@@ -38,9 +37,7 @@ class Product(Model):
class Config(Model):
label = fields.CharField(max_length=200)
key = fields.CharField(
max_length=20, unique=True, description="Unique key for config"
)
key = fields.CharField(max_length=20, unique=True, description="Unique key for config")
value = fields.JSONField()
status: Status = fields.IntEnumField(Status, default=Status.on)