add custom login_view

This commit is contained in:
long2ice
2020-06-05 18:58:57 +08:00
parent 213f976ae3
commit 461335c421
9 changed files with 122 additions and 91 deletions

View File

@ -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))