Django自學筆記 1 2 常用配置

2021-10-05 03:53:40 字數 1876 閱讀 9376

————總目錄——前言——框架版本————

********************=== 大爽歌作,made by big shuang ********************===

專案的配置檔案,可用於配置該項目的所有配置。

對於乙個專案而言,很多配置新手是用不到的,也有很多配置不推薦更改。

這裡主要給大家介紹一些常用的配置,同時也會簡單介紹下settings.py的內容。

settings.py的開頭,有這樣一段注釋:

「」"

django settings for demo2 project.

generated by 『django-admin startproject』 using django 2.2.11.

for more information on this file, see

for the full list of settings and their values, see

「」"

裡面給出了django官方關於settings.py的說明文件的鏈結,

其中第乙個鏈結主要是介紹settings.py的;第二個鏈結則是介紹所有的配置及配置值的。

可以粗略理解為第乙個鏈結較簡潔,第二個很詳盡。

實際上,對於一些配置,settings.py裡面也有給出對應的文件鏈結(如下圖)。

對於英文好的以及有一定程式設計基礎的,可以直接去對應的官方文件去檢視對應用法

[

'django.contrib.admin'

,'django.contrib.auth'

,'django.contrib.contenttypes'

,'django.contrib.sessions'

,'django.contrib.messages'

,'django.contrib.staticfiles'

,]

[..

.,,]

templates:

專案使用的所有模板引擎的設定的列表。

列表中的每一項都是乙個字典,其中包含單個引擎的配置。

預設值:

[,}

,]

一般新建專案不會自動生成模板資料夾,所以一般會手動在專案資料夾下新建templates資料夾用於存放模板

新建templates資料夾後,在上面的第乙個字典(引擎)的dirs鍵對應的列表中新增os.path.join(base_dir, 'templates')

'dirs':[

],

改為

'dirs'

:[os.path.join(base_dir,

'templates'

)]

databases:

專案使用的所有資料庫設定的字典。

它是乙個巢狀字典,將資料庫別名對映到包含單個資料庫選項的字典。

必須配置預設(default)資料庫;還可以指定任意數量的其他資料庫。

(預設使用sqlite做資料庫配置)

預設值:

}

to

Django筆記 教程 1 2 二 常用配置

新手建議簡單瀏覽本文,不理解的建議跳過,不要強行理解。django的設定涉及多個模組,需要了解django的一些相關知識,才好理解每個設定是幹什麼用的,建議在後面的章節中學過了相關的知識和概念,再回過頭來看對應的設定。專案的配置檔案,可用於配置該項目的所有配置。對於乙個專案而言,很多配置新手是用不到...

Django自學筆記之快取

設定快取 django自帶了乙個健壯的快取系統來儲存動態頁面 快取到本地記憶體中 caches 將cache存到redis中,預設採用1資料庫,需要安裝包並配置如下 安裝包 pip install django redis cachesettings.py中配置 caches views.py中 f...

Django自學筆記 3 3 模板常用語法

總目錄 前言 框架版本 大爽歌作,made by big shuang 本文主要參考 模板語法的四種結構中,comments 注釋 結構都是固定的,沒有什麼其他的變化和方法。所以這裡介紹下其他三種結構的各種用法。該結構基礎用法為 python為物件導向語言,所以程式裡也會有各種物件,該結構中獲取變數...