基於阿里雲服務器搭建Django工作環境

在這裏插入圖片描述
最近在學習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進行修改。

把英文改爲中文
LANGUAGE_CODE = ‘zh-hans’

把國際時區改爲中國時區
TIME_ZONE = ‘Asia/Shanghai’

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章