進入 Dorm_Service_Backend 後:
- 創建虛擬環境
- (windows):python3 -m venv dorm_service
- (macOS) : python3 -m venv dorm_service
- 進入虛擬環境
- (windows):dorm_service/Scripts/activate
- (macOS) : source dorm_service/Scripts/activate
- 安裝所需套件:pip install -r requirements.txt
進入 Dorm_Service_Backend 後:
- 進入虛擬環境
- (windows):dorm_service/Scripts/activate
- (macOS) : source dorm_service/Scripts/activate
- cd App
- uvicorn main:app --reload
- uvicorn 會替 FastAPI 開啟 server,接著上 localhost:8000/docs,如果可以看到 APIs 就成功了!(所謂的起後端?
現階段的連線都是用 Localhost
所以沒有辦法共用一個 postgresql 更新資料
現階段先麻煩大家連線到自己的 local host。
前置作業如下:
- 要先在自己的 postgresql new database (取名為 dorm_service)
- 將 Dorm_Service_Backend/App/database.py 內的 engine 改成自己的密碼