使用 Docker 部署測試用的 Django 網站

當我們在自己的電腦中完成了一個Django的專案之後,通常都會使用 python manage.py runserver 在自己的電腦中測試,此時如果你需要把網站打包給別人使用,或是暫時不考慮效率,只是想先放在伺服器上執行看看時,使用 Docker 會是一個最簡易的方法,因為你可以完全不用考慮目標作業環境是否能夠安裝你在網站中使用到的模組,我們只要把所有的環境以及網站通通包裝在同一個 image 中,然後就可以在任一個使用相同 CPU 架構下的 Docker 環境中執行。這篇教學就記錄了其中所需要的步驟。

Read More

在 Django中操作KVM上的虛擬機

Django是在Python中非常著名的Web Framework,如果我們想要透過Web介面來操作在主機上的VM,方法也非常簡單。主要的程式要寫在views.py中。假設我們要讓瀏覽器一進主網頁的時候就馬上可以看到目前執行中和非執行中的VM,這篇文章中提供設定的方法。

Read More