1.1 建立虛擬環境
使用django首先要建立乙個虛擬環境,在這個虛擬環境中安裝包,這樣做的好處是,可以將這個專案的庫與其他專案分離,並且便於將該專案部署到伺服器。
為專案新建乙個目錄,在終端中切換到這個目錄。
在專案目錄下建立虛擬環境:
learning_log$ python3 -m venv ll_env
這裡執行了模組venv,建立了名為ll_env的虛擬環境。
(注:python3.3以上的版本通過venv模組原生支援虛擬環境,可以代替python之前的virtualenv.)
venv在可用的情況下優先使用。virtualenv在以下情形使用:
1)目標python的venv模組不可用時
2)目標python的ensurepip模組不可用時。一般發生在python 3.3或者一些不太繫結ensurepip的版本,如debian。沒有ensurepip模組,pip也就不可用了
3)sys.real_prefix 設定了。這一般表示目標python被virtualenv管理,且venv無法使用。
1.2 啟用虛擬環境(每次重啟之後都要做)
learning_log$ source ll_env/bin/activate
(ll_env)learning_log$
這個命令執行了指令碼activate, 使得環境處於活動狀態(此時環境名包含在括號內)。只有在環境處於活動狀態時,虛擬環境中的包才可用。
注意: 如果用的是windows系統,直接使用命令ll_env/bin/activate啟用環境,不需要source.
1.3 安裝django
這裡安裝的是1.11版, django也只有在虛擬環境活動狀態的時候才可用。
(ll_env)learning_log$ pip3 install django==1.11
1.4 在django中建立專案
(ll_env)learning_log$ django-admin.py startproject learning_log .
注意這裡不能漏了命令末尾的句點『.』,這個句點讓新專案使用合適的目錄結構,這樣便於將應用程式部署到伺服器。
1.5 建立資料庫
(ll_env)learning_log$ python3 manage.py migrate
新建了sqlite輕量級資料庫。
1.6 檢視專案(每次重啟之後都要做)
(ll_env)learning_log$ python3 manage.py runserver
執行命令runserver, django將啟動乙個伺服器,並告訴你專案的url.
開啟瀏覽器,輸入url: http://localhost:8000/;或者
即可。(8000表示專案在計算機埠8000上偵聽請求)
Django學習(1) 建立專案
開啟命令列,cd 到乙個你想放置你 的目錄,然後執行以下命令 windows django admin startproject mysitelinux django admin startproject mysite執行專案 windows py manage.py runserverlinux ...
Django 1 建立專案
django是一套用於幫助開發互動式 的工具,能夠響應網頁請求,幫助讀寫資料庫及管理使用者等。使用django需要先建立乙個虛擬工作環境 指定系統中的乙個位置 1 建立規範 執行venv模組,建立名為11 env的虛擬環境,linux下不可行可使用virtualenv cd learning log...
建立第1個Django專案
參考 環境準備 一台centos7,裝有python3 帶有pip3工具 首先使用pip安裝django pip3 install django 2.2安裝 django 之後,此時應該有可用的管理工具 django admin,使用它來建立專案 常用子命令 startproject 建立乙個專案 ...