————總目錄——前言——框架版本————********************=== 大爽歌作,made by big shuang ********************===
專案的配置檔案,可用於配置該項目的所有配置。
對於乙個專案而言,很多配置新手是用不到的,也有很多配置不推薦更改。
這裡主要給大家介紹一些常用的配置,同時也會簡單介紹下settings.py的內容。
在settings.py
的開頭,有這樣一段注釋:
「」"裡面給出了django官方關於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
「」"
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為物件導向語言,所以程式裡也會有各種物件,該結構中獲取變數...