mirror of
https://github.com/fastapi-admin/fastapi-admin.git
synced 2026-03-13 10:32:25 +08:00
update docs
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user