Django的相關基礎配置

2021-08-29 18:30:14 字數 1951 閱讀 2160

django的官網:

django的中文文件:

django的dithub原始碼:

mkvirtualenv (虛擬環境名稱)-p python3

# 配置虛擬環境相關命令

mkvirtualenv # 建立虛擬環境

rmvirtualenv # 刪除虛擬環境

workon # 進入虛擬環境、檢視所有虛擬環境

deactivate # 退出虛擬環境

pip install django==(django的版本)

# pip安裝的相關命令

pip install # 安裝依賴包

pip uninstall # 解除安裝依賴包

pip list

# 檢視已安裝的依賴包

pip freeze # 凍結當前環境的依賴包

django現在已經出到2.x版本,因為很多地方都有變化,目前大部分使用的還是1.x。

django-admin startproject (工程名稱)

# 例如建立乙個jiao的專案

python manage.py runserver ip:埠
可以不寫ip:埠,預設ip是127.0.0.1,預設埠為8000

在views.py中編寫:

index檢視

:param request: 包含了請求資訊的請求物件

:return: 響應物件

)

在子應用中新建乙個urls.py檔案用於儲存該應用的路由,然後在urls.py中寫

from django.conf.urls import url

from

.import views

# urlpatterns是被會django自動識別的路由列表變數

urlpatterns =

[# 每個路由資訊都需要使用url函式來構造

# url(路徑, 檢視)

url(r'^index/$'

, views.index)

,]

然後需要在總的工程目錄裡面新增urls.py子應用的路由資料

from django.conf.urls import url, include

from django.contrib import admin

urlpatterns =

[ url(r'^admin/'

, admin.site.urls)

,# django預設包含的

# 新增

url(r'^users/'

, include(

'users.urls'))

,#include是將子應用users裡的全部路由包含進工程路由中,include函式除了可以傳遞字串之外,也可以直接傳遞應用的urls模組,但是需要先導入應用的urls模組

]

python manage.py runserver

django基礎配置

路由 負責請求位址的匹配,並交給指定的檢視函式進行處理 請求的url位址 pip 安裝包時 國外的映象源 速度慢,可以配置國內 映象源,提高速度 在 home 目錄建立檔案 pip pip.conf,1,cd 2,mkdir pip 3,cd pip 4,subl pip.conf global i...

Django 專案基礎配置

建立專案 django admin startproject django project 建立應用 verbose name 示例應用 配置專案 向下翻,把語言和時區也改了 language code zh hans time zone asia shanghai 在專案根目錄分別建立乙個temp...

django基礎學習 許可權相關整理

使用者是許可權管理的中心,django通過對使用者的管理,實現了許可權的控制。group group屬性類似於linux中的使用者組,你可以通過給某乙個組設定許可權,來授權給組內所有使用者,暫時還沒有寫 驗證具體使用方式。後續補充。許可權表django中通過對model的操作許可權,來控制使用者的訪...