在Pythonaywhere上部署我的Django項目

           在完成一個django網站後,總想向大家展示一下我的作品,但是,又沒錢買域名和服務器,難道只能在自己的電腦上運行嗎。當然不是。可以在 pythonanywhere.com 上面部署我們的代碼。可以直接通過這個網站的域名去訪問我們的作品。

           首先當然是在 這個網站上申請一個帳號了。申請完成後的界面如下。

由於他們支持的python版本和django版本與我們要求的不符合的。所以我們需要創建虛擬環境。首先點擊New console下的bash。開啓一個Linux命令行環境。

一、打開bash


二、初始化一個python3.6的虛擬環境



(小提示:退出虛擬環境是 deactivate 命令哦)

三、代碼上傳

四、安裝所需要的python依賴包


(這裏注意。一定要在虛擬環境中安裝哦,注意 venv)

五、啓動WEB APP

返回網站首頁。

進去後點擊 Add a new web app。點擊下一步,但是記住不要選擇Django,要選擇 虛擬python環境(最後一個選項)。


然後就可以一直下一步了。(Python版本選3.6哦)

六、配置代碼路徑、工作路徑和虛擬環境路徑

七、配置wsgi.py

wsgi.py 的配置就是點擊WSGI configuration file。


注意修改path中的內容。(填寫完畢後記得Ctrl+S保存哦)

八、修改ALLOWED_HOSTS

修改這個選項是爲了可以訪問該域名。

這個修改是django的配置文件。

修改settings.py

修改ALLOWED_HOSTS

九、設置靜態文件路徑

設置這個的原因是爲了讓訪問到css和js。要不然css和js加載不到。

十、設置admin的css

添加一個 static_root 。

執行命令:



每次執行完記得 reload

發佈了146 篇原創文章 · 獲贊 94 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章