tft每日頭條

 > 科技

 > django設置管理模塊

django設置管理模塊

科技 更新时间:2024-12-24 09:10:58
概述

前面文章django僅僅是創建了應用,還沒有将該應用注冊到本項目中,因此暫時不能訪問。

而Django 項目中,主管信息注冊(對本項目進行各種信息聲明〉的文件是./mysite/settings.py,如果你看這個文件時會發現裡面的内容還不少,下面就選擇幾個目前會用到的進行說明。

django設置管理模塊(詳解django網站配置--settings.py中常用的項總結)1


1、DEBUG

其值為True或者False. 在開發過程中,需要設置成True, 在測試功能時,Django能夠顯示詳細的報錯信息一這是 “開發模式”。如果将項目部署到真正要對外發布的服務器上,我們稱之為“生産環境”,必須将其值修改為False,從而避免暴露項目的内部信息。

django設置管理模塊(詳解django網站配置--settings.py中常用的項總結)2


2、ALLOWED_HOSTS = []

在DEBUG為True時,其值可以為空。當部署到生産環境中時, 要把主域名填寫到這裡,才能通過城名訪問到本網站。


3、INSTALLED_APPS

這是一一個非常重要的配置項,所有的應用隻有寫到這裡才能生效。默認情況下,已經有了些應用, 比如django contrib admin就是針對項目後台管理的應用。現在需要把剛剛建立的應用blog配置到這裡。下面的INSTALLED APPS列表中,最後一行是新增加的,就是所建立的應用名稱,其他各項是Django默認具有的應用。

INSTALLED APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog', ]

django設置管理模塊(詳解django網站配置--settings.py中常用的項總結)3


4、DATABASES

在這裡可以配置數據庫。Django 能夠支持多種數據庫,比如常見的 MySQL、PostgreSQL、 Oracle 等。默認配置的是SQLite,因為這個數據庫小巧靈活,還是Python标準庫所支持的。所以,我們就使用這個數據庫,便于使用和遷移代碼,在實際的工程項目中,在服務器上可能很少用到它。

django設置管理模塊(詳解django網站配置--settings.py中常用的項總結)4


5、LANGUAGE_CODE

設置項目的語言,一般情況下可以不用修改,如果非用漢語,則設置為

LAnguage_ CODE= 'zh-hans' (注意不是"zh-cn’)。


6、TIME_ZONE

設置時區,通常使用東八區,設置為"Asia/Shanghai"。

到這裡,我們已經創建了項目和一個應用,并且對./mysite/settings. py 進行必要的配置。已經邁出了第一步


覺得有用的朋友多幫忙轉發哦!後面會分享更多devops和DBA方面的内容,感興趣的朋友可以關注下~

django設置管理模塊(詳解django網站配置--settings.py中常用的項總結)5

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved