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

2022-06-29 18:09:13 字數 1869 閱讀 3012

新手建議簡單瀏覽本文,不理解的建議跳過,不要強行理解。

django的設定涉及多個模組,需要了解django的一些相關知識,才好理解每個設定是幹什麼用的,

建議在後面的章節中學過了相關的知識和概念,再回過頭來看對應的設定。

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

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

這裡主要給大家介紹一些常用的配置,同時也會簡單介紹下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 常用配置

總目錄 前言 框架版本 大爽歌作,made by big shuang 專案的配置檔案,可用於配置該項目的所有配置。對於乙個專案而言,很多配置新手是用不到的,也有很多配置不推薦更改。這裡主要給大家介紹一些常用的配置,同時也會簡單介紹下settings.py的內容。在settings.py的開頭,有這...

Django筆記教程 一 安裝命令以及常用命令

linux下需要加sudo,windows平台下裝好easy install即可.sudo easy install pip sudo pip install virtualenv 到我們測試的web目錄,我這裡是 projects python sudo virtualenv web cd web...

Django2 0入門教程 Django常用命令

安裝django pip install django 指定版本 pip3 install django 2.0 新建專案 django admin.py startproject mysite 啟動 python manage.py runserver 8080 同步或者更改生成 資料庫 pyth...