最近在學習django搭建自己的個人部落格。雖然中間有轉折,好在每次都學習一點點,能夠進步一點點。
開始搭建開發環境
在開始之前,首先得建立乙個開發環境。我用的是阿里雲共享型伺服器,穩定性不錯,價效比高
更多參閱阿里雲幫助文件
系統是ubuntu 14.04, 伺服器位址在在111.231.2.126。建議使用3.5版本以上的python。然後django的版本最好是1.10.6。
預設已經裝了python3.5,為了保證每個工作專案能夠互不干擾,不影響到系統自帶的python,建議安裝以下虛擬環境
pip3 install virtualenv
安裝好虛擬環境後,可以在當前目錄下建立虛擬環境:
virtualenv env
在linux中啟動虛擬環境的方式如下,
source env/bin/activate
如果是window的話,就是env\scripts\activate.
確保自己啟動了虛擬環境後安裝django
pip install django==1.10.6
如何看自己有沒有安裝成功呢?
python
import django
print(django.get_version())
如果能夠正常顯示版本資訊,說明安裝成功。
這個時候我們可以退出python,建立乙個測試性django專案。
django-admin startproject project_blog
django-admin是乙個django提供的專案管理指令碼,可以用django-admin -h檢視其它功能。這裡用的是他的子功能startproject
它會建立一系列專案有關的檔案,如下
ls -r project_blog/
project_blog/:
manage.py project_blog
project_blog/project_blog:
init.py settings.py urls.py wsgi.py
各個檔案的功能簡單說明下:
manage.py : 可以啟動專案
settings.py: 是配置檔案存放的地方
urls.py: 用於處理使用者訪問的**位址
wsgi.py: 部署伺服器使用
簡單測試下專案能否成功執行。如果工程專案在本地,而不是伺服器,那麼只需要
python manage.py runserver
然後在瀏覽器上輸入提示的位址就行了
如果執行在伺服器上,那麼先得修改settings.py的allowed_hosts = [』 * ']
然後python manage.py runserver 0.0.0.0:8080
然後訪問伺服器的公網ip:8080
預設歡迎語是英文,可以通過setting.py進行修改。
搭建Django工作環境
最近在學習django搭建自己的個人部落格。雖然中間有轉折,好在每次都學習一點點,能夠進步一點點。開始搭建開發環境 在開始之前,首先得建立乙個開發環境。我用的是阿里雲共享型伺服器,穩定性不錯,價效比高 更多參閱阿里雲幫助文件 系統是ubuntu 14.04,伺服器位址在在111.231.2.126。...
搭建Django工作環境
最近在學習django搭建自己的個人部落格。雖然中間有轉折,好在每次都學習一點點,能夠進步一點點。開始搭建開發環境 在開始之前,首先得建立乙個開發環境。我用的是阿里雲共享型伺服器,穩定性不錯,價效比高 更多參閱阿里雲幫助文件 系統是ubuntu 14.04,伺服器位址在在111.231.2.126。...
linux工作環境搭建
每次重灌 linux 系統後都需要安裝一些必要的軟體,並經過配置後才能達到正常的使用狀態。由於這些步驟都是重複的,並且難於記憶,因此有必要記錄下來,免去一些查詢資料的麻煩。本文將選取 ubuntu12.04 發行版做為描述基礎。使用 sudoapt get install screen 命令安裝 s...