iT邦幫忙

2025 iThome 鐵人賽

DAY 10
0
自我挑戰組

與AI搶奪意識ing系列 第 10

如果沒有 AI 協助、又是新手,要完成純mac做的django專案能在windows本地執行...

  • 分享至 

  • xImage
  •  

我遇到的問題&可以解決方法筆記

建立缺失的 manage.py
參考 Django 官方文件,使用 django-admin startproject 指令建立新專案,會自動產生 manage.py。
若專案已存在,從其他 Django 專案複製 manage.py,並根據實際專案名稱修改內容。

修復 Mac 特定路徑
觀察 start_server.sh 內容,發現硬編碼路徑,查詢 shell script 與 gunicorn 用法,將路徑改為相對路徑或直接用 gunicorn。
參考 gunicorn 官方文件。

安裝缺失的依賴
查看錯誤訊息(如 ImportError),Google 缺失的套件名稱(如 django-environ)。
用 pip 安裝:pip install django-environ,並加到 requirements.txt。
若有本地套件(如 django-user-profiles),需閱讀 README 或 setup.py,手動安裝(pip install -e ./django-user-profiles)。

修復 logging 路徑問題
發現 log 路徑無法寫入,查詢 Windows 路徑格式,將 /var/log/9soup.log 改為 9soup.log。
用 os.makedirs() 自動建立 logs 目錄。

設定 PostgreSQL
參考 PostgreSQL 官方文件,下載安裝。
用 pgAdmin 或命令列建立資料庫與使用者,設定權限。
查詢 Django 連接 PostgreSQL 的設定方法。

修復 Django 設定
查閱 Django 文件,將 localhost、127.0.0.1 加入 ALLOWED_HOSTS。
確認 settings 模組名稱正確,根據專案結構調整。


上一篇
目前還不願意入手MAC,但用WINDOWS卻處處踩雷的AI QA [day6] end
下一篇
ER 圖(Entity-Relationship Diagram,實體關係圖)」
系列文
與AI搶奪意識ing12
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言