Django學習筆記(1)建立專案

2021-09-23 07:35:26 字數 1649 閱讀 2566

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 建立乙個專案 ...