test/custom-admin-ui #3
@@ -2,14 +2,22 @@ import datetime
|
|||||||
import uuid
|
import uuid
|
||||||
import asyncio
|
import asyncio
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
import os
|
||||||
from fastapi import FastAPI, Depends, UploadFile, Form, File, HTTPException, BackgroundTasks
|
try:
|
||||||
from starlette.requests import Request
|
from fastapi import FastAPI, Depends, UploadFile, Form, File, HTTPException, BackgroundTasks
|
||||||
from starlette.responses import HTMLResponse, FileResponse
|
from starlette.requests import Request
|
||||||
from starlette.staticfiles import StaticFiles
|
from starlette.responses import HTMLResponse, FileResponse
|
||||||
|
from starlette.staticfiles import StaticFiles
|
||||||
from sqlalchemy import select, update, func
|
from sqlalchemy import select, update, func
|
||||||
from sqlalchemy.ext.asyncio.session import AsyncSession
|
from sqlalchemy.ext.asyncio.session import AsyncSession
|
||||||
|
except ImportError:
|
||||||
|
os.system("pip install -r requirements.txt")
|
||||||
|
from fastapi import FastAPI, Depends, UploadFile, Form, File, HTTPException, BackgroundTasks
|
||||||
|
from starlette.requests import Request
|
||||||
|
from starlette.responses import HTMLResponse, FileResponse
|
||||||
|
from starlette.staticfiles import StaticFiles
|
||||||
|
from sqlalchemy import select, update, func
|
||||||
|
from sqlalchemy.ext.asyncio.session import AsyncSession
|
||||||
|
|
||||||
import settings
|
import settings
|
||||||
from utils import delete_expire_files, storage, get_code, error_ip_limit, upload_ip_limit
|
from utils import delete_expire_files, storage, get_code, error_ip_limit, upload_ip_limit
|
||||||
|
|||||||
Reference in New Issue
Block a user