django入門及基本用法

2021-08-25 05:47:00 字數 2134 閱讀 5948

目錄

django特點:

強大的資料庫功能

優雅的**

模板系統

快取系統

django 簡介

django 基本命令

1. 新建乙個 django-project

3. 同步資料庫

4. 使用開發伺服器

5. 清空資料庫

6.建立超級管理員

7. 匯出資料 匯入資料

8. django 專案環境終端

9. 資料庫命令列

用python的類繼承,幾行**就可以擁有乙個豐富,動態的資料庫操作介面(api),如果需要你也能執行sql語句自帶的強大的後台功能幾行簡單的**就讓你的**擁有乙個強大的後台,輕鬆管理你的內容!

用正則匹配**,傳遞到對應函式,隨意定義,如你所想!

強大,易擴充套件的模板系統,設計簡易,**,樣式分開設計,更容易管理。

與memcached或其它的快取系統聯用,更出色的表現,更快的載入速度

urls.py

**入口,關聯到對應的views.py中的乙個函式(或者generic類),訪問**就對應乙個函式

views.py

處理使用者發出的請求,從urls.py中對應過來, 通過渲染templates中的網頁可以將顯示內容,比如登陸後的使用者名稱,使用者請求的資料,輸出到網頁。

models.py

與資料庫操作相關,存入或讀取資料時用到這個,當然用不到資料庫的時候 你可以不使用。

forms.py

表單,使用者在瀏覽器上輸入資料提交,對資料的驗證工作以及輸入框的生成等工作,當然你也可以不使用。

templates 資料夾

views.py 中的函式渲染templates中的html模板,得到動態內容的網頁,當然可以用快取來提高速度。

admin.py

後台,可以用很少量的**就擁有乙個強大的後台。

settings.py

django 的設定,配置檔案,比如 debug 的開關,靜態檔案的位置等。

django-admin.py startproject project-name乙個 project 一般為乙個專案

python manage.py syncdb

注意:django 1.7.1及以上的版本需要用以下命令

python manage.py makemigrations

python manage.py migrate

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

備註:對已有的 models 進行修改,django 1.7之前的版本的django都是無法自動更改表結構的,不過有第三方工具 south,詳見 django 資料庫遷移 一節。

python manage.py runserver

python manage.py runserver 8001

python manage.py runserver 9999

python manage.py runserver 0.0.0.0:8000

python manage.py flush

此命令會詢問是 yes 還是 no, 選擇 yes 會把資料全部清空掉,只留下空表。

python manage.py createsuperuser

python manage.py shell

如果你安裝了 bpython 或 ipython 會自動用它們的介面,強烈推薦用 bpython

python manage.py dbshell

django 會自動進入在settings.py中設定的資料庫,如果是 mysql 或 postgresql,會要求輸入資料庫使用者密碼。

Django 基本命令用法

環境 django1.11.4 centos6.9 安裝最新版 pip install django 或指定安裝版本 pip install django 1.11.4 檢查是否安裝成功 import django django.version 1,11,4,final 0 新建專案 django ...

Django入門基本命令

1.安裝django pip install django 1.11.72.檢查django是否安裝成功 3.建立django專案 django admin.py startproject helloworld5.建立資料庫表 或 更改資料庫表或字段 django 1.7.1及以上 用以下命令 1....

GitHub基本入門用法

一 託管專案 1 首先需要在github首頁新建遠端倉庫,create a new repository,依次填入專案名稱 描述 2 在本地專案資料夾中開啟git bash 1 命令 git init 把當前目錄變成git可以管理的倉庫,執行後目錄中會新增隱藏資料夾.git 2 命令 git add...