mirror of
https://github.com/fastapi-users/fastapi-users.git
synced 2026-03-13 07:49:55 +08:00
Fix SQLAlchemy examples
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
from fastapi import Depends, FastAPI
|
||||
|
||||
from app.db import create_db_and_tables
|
||||
from app.models import UserDB
|
||||
from app.users import auth_backend, current_active_user, fastapi_users
|
||||
|
||||
@@ -25,3 +26,9 @@ app.include_router(fastapi_users.get_users_router(), prefix="/users", tags=["use
|
||||
@app.get("/authenticated-route")
|
||||
async def authenticated_route(user: UserDB = Depends(current_active_user)):
|
||||
return {"message": f"Hello {user.email}!"}
|
||||
|
||||
|
||||
@app.on_event("startup")
|
||||
async def on_startup():
|
||||
# Not needed if you setup a migration system like Alembic
|
||||
await create_db_and_tables()
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import uvicorn
|
||||
|
||||
if __name__ == "__main__":
|
||||
uvicorn.run("app.app:app", host="0.0.0.0", port=5000, log_level="info")
|
||||
uvicorn.run("app.app:app", host="0.0.0.0", log_level="info")
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
fastapi
|
||||
fastapi-users[sqlalchemy]
|
||||
fastapi-users[sqlalchemy2]
|
||||
uvicorn[standard]
|
||||
aiosqlite
|
||||
|
||||
Reference in New Issue
Block a user