python開發 Django框架使用

2021-07-31 05:57:56 字數 2752 閱讀 9184

django框架是由python開發的免費的開源**框架,可用於快速搭建高效能,優雅的**。

首先需要的就是python環境可以選擇python2.7版本或者python3版本,目前我本機安裝的是python3,雖然網上評價不是很好,但是,我還是毅然決然的學則python3。然後就是django版本的選擇了,學習的話最好還是用1.8版本,這個版本遇到問題基本都能查得到,開發的話可以使用1.11.x,因為後台介面更好看,其實看個人,本人比較偏向選最新的,純粹個人愛好。

此處不講解如何安裝python,因為這個是個基礎。安裝django通過以下指令進行

//中括號表示可選  指定安裝版本時使用

pip install django[==1.8.16]

//下面是python3的安裝方式

pip3 install django[==1.8.16]

檢查下是否安裝成功,通過pythonpython3指令來開啟python自帶的直譯器,輸入以下**:

import django

print(django.get_version())

如果有正確輸出django的版本號,那麼咱們就算安裝成功了。

建立project

django-admin startproject projectname
python3 manage.py syncdb

注意:django 1.7

.1及以上的版本需要用以下命令

python3 manage.py makemigrations

python3 manage.py migrate

python3以下的版本請使用python替換python3

這種方法可以建立表,當你在models.py中新增了類時,執行它就可以自動在資料庫中建立表了,不用手動建立。

4. 執行開發伺服器

//預設執行與localhost監聽8000埠

python3 manage.py runserver

//執行於localhost監聽8001埠

python3 manage.py runserver 8001

//執行與指定ip監聽8000埠

python3 manage.py runserver 0.0

.0.0:8000

開發伺服器,即開發時使用,一般修改**後會自動重啟,方便除錯和開發,但是由於效能問題,建議只用來測試,不要用在生產環境。

5. 清空資料庫

python3 manage.py flush
用於清空所有表中的資料

6. 建立修改超級管理員

python3 manage.py createsuperuser

# 按照提示輸入使用者名稱和對應的密碼就好了郵箱可以留空,使用者名稱和密碼必填

# 修改 使用者密碼可以用:

python3 manage.py changepassword username

匯出/匯入資料

更多指令請檢視django官網

根據上文描述,我們使用建立專案指令來建立乙個django專案:

django-admin startproject djangodemo

//專案目錄結構

djangodemo

├── manage.py

└── mysite

├── __init__.py

├── settings.py

├── urls.py

└── wsgi.py

cd djangodemo

//同步資料庫

python3 manage.py migrate

//建立超級管理員

python3 manage.py createsuperuser

執行開發伺服器

python3 manage.py runserver

執行之後正確輸出結果如下

performing system checks...

system check identified no issues (0 silenced).

april 26, 2017 - 14:10:28

django version

1.11, using settings 'djangodemo.settings'

starting development server at

.0.1:8000/

quit the server with control-c.

訪問127.0.0.1:8000之後介面如下:

訪問127.0.0.1:8000/admin後台介面如下

正常情況下訪問應該是英文介面,而這裡我將djangodemo->mysite->setting.py檔案中的language_code改為zh-hans之後訪問的就是中文化的介面了。

Python 使用Django開發Web框架

django符合mtv架構 django的安裝有兩種方法,具體可參考官網 這裡採用第二種方法,即option 2.get the latest development version,具體如下 dw mon tddba git clone dw mon tddba install cd django...

Python和Web開發之 Django框架 二

上節的內容中寫了一些簡單的入門基礎知識,包括安裝django 在django中建立乙個專案 執行開發伺服器等等內容,這次再介紹一些關於框架的基礎知識,對django多一些了解。學習過python的人一定知道python直譯器的強大之處。對於django而言,shell也存在於框架之中,在框架中pyt...

Python進行web開發 django

使用dows命令操作網路頁面 步驟如下 1.先在某磁碟下建立乙個新的資料夾web 資料夾名,任意取名 web資料夾下再新建乙個blog資料夾 任意取名 2.根據idea軟體開發工具中儲存python的project sdk的路徑找到django admin.exe ps python的安裝路徑一定要...