
[관리자 페이지] Admin Page - 회원가입 구현하기 #4 비밀번호 암호화 사용자의 정보는 id 와 password입니다. 이 password를 DB에 입력하기 전에 암호화 해서 넣어 줍니다. python에서 암호화 모듈은 bcrypt를 사용합니다. pip install bcrypt 암호화 하기 이전에 UserMoodel을 2개의 class로 나누어 줍니다. 기존의 UserModel에 id만을 남기고 password는 UserWithPasswordModel class에 옮겨주고 이 class는 UserModel을 상속받습니다. # api/models/user.py from typing import Optional import bcrypt from pydantic import BaseModel, Fi..

[관리자 페이지] Admin Page - 회원가입 구현하기 #2 API Router [관리자 페이지] Admin Page - 회원가입 구현하기 #1 User Table 생성 Fast API는 include_router 를 통해서 api router 를 등록하여 prefix, global DI 등을 사용할 수 있습니다. pip install fastapi fastapi를 설치해 주고 root 디렉토리의 main.py 의 코드를 아래와 같이 수정합니다. # main.py from fastapi import FastAPI app = FastAPI() CLI 또는 IDE Run 으로 실행하고 localhost:4883/docs 로 접속해보면 화면을 만날 수 있습니다. 1. API 목록 현재 필요한 api 목록은..
- Total
- Today
- Yesterday
- Webpack
- 개발블로그
- Docker
- llm
- 리액트
- 로컬LLM
- babel
- nodejs
- Page
- fastapi
- LangChain
- Ktor
- 웹개발
- PostgreSQL
- Project
- til
- 백엔드
- rag
- AI챗봇
- REACT
- 페이지
- 프론트엔드
- kotlin
- Next.js
- Python
- 챗봇개발
- 백엔드개발
- github
- nextJS
- 관리자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |