接著當然是上線運行,
若只是實驗性的小網站,
可透過今天的主題作為練習的平台
免費部署 Django 網站:PythonAnywhere
PythonAnywhere 提供了一個簡易的網站託管服務,
首先第一步要前往官方網站註冊一個帳號,
並點選認證信中的連結完成註冊後,
點 Web頁籤新增一個 web app,
第一步設定自己的域名,
而免費帳號僅可使用官方提供的域名,
此步可直接下一步
官方支援了不少基於 Python 框架的網站,
選擇自己需要的即可,
系統會為這些網站做簡單的設定,
為使用者省去設定如 Apache或者Nginx 之類的軟體,
僅需專注於網站的設計即可
- 100秒的CPU時間
- 500MB硬碟空間
除此以外還需每三個月手動續用
若不想有資源的限制,
可依照官方公告價格租用相應的服務,
最低為每月 5 美金
再來就是將整個 Django 原始碼壓縮後,
使用 Files頁籤上傳到空間中,
以 Consoles 的 Bash console ,
講檔案解開放到指定的資料夾中即可,
壓縮相關的指令:
壓縮:zip -r 檔名.zip 資料夾名稱
解壓縮:unzip 檔名.zip
static 與 media 資料夾設定為正確的路徑,
確認網站運行正常後,
將 Force HTTPS 打開,
就成功將 Django 專案部署至 PythonAnywhere 上
沒有留言:
張貼留言