Есть простое приложение на FastAPI которое использует tortoise-orm(sqllite).
Когда запускаю его при помощи uvicorn main:app --reload, оно начинает бесконечно перезагружаться: WatchGodReload detected file change in '['C:\\Users\\usr\\github\\StudyingFastAPI\\fast_api\\db.sqlite3-shm']'. Reloading...
код:
from fastapi import FastAPI
from tortoise.contrib.fastapi import register_tortoise
from routers import records, websocket
app = FastAPI()
app.include_router(records.router,
prefix="/items",
tags=["records"])
app.include_router(websocket.router,
tags=["websocket"])
register_tortoise(
app=app,
modules={'models': ['models.records']},
db_url='sqlite://db.sqlite3',
generate_schemas=True,
add_exception_handlers=True
)
Собственно почему оно перезагружается понятно - постоянно меняется файл db.sqlite3-shm, вопрос в том можно ли как-то заигнорить его изменения или что-то не так было написано.