Django網站(詳解django網站配置)

概述前面文章django僅僅是創建瞭應用,還沒有將該應用註冊到本項目中,因此暫時不能訪問。而Django 項目中,主管信息註冊(對本項目進行各種信息聲明〉的文件是./mysite/settings.py,如果你看這個文件時會發現裡面的內容還不少,下面就選擇幾個目前會用到的進行說明。1、DEBUG其值為True或者False. 在開發過程中,需要設置成True, 在測試功能時,Django能夠顯示詳細的報錯信息一這是 “開發模式”。如果將項目部署到真正要對外發佈的服務器上,我們稱之為“生產環境”,必須將其值修改為False,從而避免暴露項目的內部信息。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’,
]
4、DATABASES在這裡可以配置數據庫。Django 能夠支持多種數據庫,比如常見的 MySQL、PostgreSQL、 Oracle 等。默認配置的是SQLite,因為這個數據庫小巧靈活,還是Python標準庫所支持的。所以,我們就使用這個數據庫,便於使用和遷移代碼,在實際的工程項目中,在服務器上可能很少用到它。5、LANGUAGE_CODE設置項目的語言,一般情況下可以不用修改,如果非用漢語,則設置為LAnguage_ CODE= ‘zh-hans’ (註意不是”zh-cn’)。6、TIME_ZONE設置時區,通常使用東八區,設置為”Asia/Shanghai”。到這裡,我們已經創建瞭項目和一個應用,並且對./mysite/settings. py 進行必要的配置。已經邁出瞭第一步覺得有用的朋友多幫忙轉發哦!後面會分享更多devops和DBA方面的內容,感興趣的朋友可以關註下~

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.175ku.com/41590.html