Browse Source

test postgresql config

chenhaiyang 4 years ago
parent
commit
032de80be0
2 changed files with 4 additions and 1 deletions
  1. 1 1
      app/api/routers/user.py
  2. 3 0
      app/main.py

+ 1 - 1
app/api/routers/user.py

@@ -13,7 +13,7 @@ router = APIRouter()
 
 
 @router.post('/', response_model=User)
-def create_user(user: UserCreate, db: Session = Depends(get_db)):
+def create_new_user(user: UserCreate, db: Session = Depends(get_db)):
     db_user = get_user_by_email(db, email=user.email)
     if db_user:
         raise HTTPException(status_code=400, detail="Email already registered")

+ 3 - 0
app/main.py

@@ -11,6 +11,9 @@ from app.api.routers import targets, equipment, space, item, user
 from app.core.config import settings
 from app.core.events import create_start_app_handler
 from app.core.logger import InterceptHandler
+from app.db.session import Base, engine
+
+Base.metadata.create_all(bind=engine)
 
 logging.getLogger().handlers = [InterceptHandler()]
 logger.add(Path(settings.LOGS_DIR, 'env_fastapi.log'), level='INFO', rotation='00:00', encoding='utf-8')