目錄
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這種方法可以建立表,當你在models.py中新增了類時,執行它就可以自動在資料庫中建立表了,不用手動建立。python manage.py migrate
備註:對已有的 models 進行修改,django 1.7之前的版本的django都是無法自動更改表結構的,不過有第三方工具 south,詳見 django 資料庫遷移 一節。
python manage.py runserver
python manage.py runserver 8001python 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 dbshelldjango 會自動進入在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...