mirror of
https://github.com/fastapi-admin/fastapi-admin.git
synced 2025-08-15 11:11:19 +08:00
add custom login_view
This commit is contained in:
@ -1,5 +1,4 @@
|
||||
import argparse
|
||||
import importlib
|
||||
import sys
|
||||
|
||||
from colorama import Fore, init
|
||||
@ -7,7 +6,7 @@ from prompt_toolkit import PromptSession
|
||||
from tortoise import Tortoise, run_async
|
||||
|
||||
from fastapi_admin import enums
|
||||
from fastapi_admin.common import pwd_context
|
||||
from fastapi_admin.common import import_obj, pwd_context
|
||||
from fastapi_admin.models import Permission
|
||||
|
||||
init(autoreset=True)
|
||||
@ -27,13 +26,6 @@ class Logger:
|
||||
print(Fore.RED + text)
|
||||
|
||||
|
||||
def import_obj(path):
|
||||
splits = path.split(".")
|
||||
module = ".".join(splits[:-1])
|
||||
class_name = splits[-1]
|
||||
return getattr(importlib.import_module(module), class_name)
|
||||
|
||||
|
||||
async def init_tortoise(args):
|
||||
await Tortoise.init(config=import_obj(args.config))
|
||||
|
||||
|
Reference in New Issue
Block a user