Создать папку для файлов пользователя при создании пользователя FastAPI?
Как создать каталог для файлов пользователя при создании пользователя? Я хочу хранить файлы от клиента в директории этого клиента. код выполняется без ошибок, но каталог в указанной директории не создается...
У меня есть это, но оно не работает
def create_user(db: Session, request: UserBase):
new_user = DbUser(
# id create automaticly
first_name = request.first_name,
last_name = request.last_name,
email = request.email,
password = Hash.bcrypt(request.password)
)
db.add(new_user)
db.commit()
db.refresh(new_user)
path = f"/users_files/user_id_{new_user.id}/orders"
try:
pathlib.Path(path).mkdir(parents=True, exist_ok=True)
except OSError:
print("Create folder %s error" % path)
else:
print ("Folder create %s " % path)
return new_user
когда я указываю путь = f"../users_files/user_id_{new_user.id}/orders" создается дедиректория, но на один уровень выше.