Commit 750caa25 authored by xianyang's avatar xianyang

优化路由层

parent 023d720d
import pymysql
pymysql.install_as_MySQLdb()
\ No newline at end of file
import pymysql
from fastapi import Depends, APIRouter
from app.users import crud, models, schemas
from core.storage.db import engine
from core.dependencies.auth_dependen import check_token
models.Base.metadata.create_all(bind=engine)
router = APIRouter(prefix='/users', dependencies=[Depends(check_token)])
pymysql.install_as_MySQLdb()
\ No newline at end of file
......@@ -2,7 +2,6 @@ from sqlalchemy.orm import Session
from app.users import models, schemas
def get_user(db: Session, user_id: int):
return db.query(models.User).filter(models.User.id == user_id).first()
......
......@@ -3,13 +3,11 @@ from typing import List
from fastapi import Depends, APIRouter, HTTPException
from sqlalchemy.orm import Session
from app.users import crud, models, schemas
from app.users import crud, models, schemas, router
from core.storage.db import SessionLocal, engine
from core.dependencies.auth_dependen import check_token
models.Base.metadata.create_all(bind=engine)
router = APIRouter(prefix='/users', dependencies=[Depends(check_token)])
# models.Base.metadata.create_all(bind=engine)
# Dependency
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment