Django 3.2.5博客开发教程:基础配置
創(chuàng)建項目之后,我們需要對項目進(jìn)行最基礎(chǔ)的配置。這些配置是我們做項目的時候必須要配置的,所以我們先提前配置好。
我們打開myblog目錄下的settings.py文件。
一、設(shè)置域名訪問權(quán)限
myblog/settings.py ALLOWED_HOSTS = [] #修改前 ALLOWED_HOSTS = ['*'] #修改后,表示任何域名都能訪問。如果指定域名的話,在''里放入指定的域名即可二、設(shè)置TEMPLATES里的’DIRS’,添加模板目錄templates的路徑,后面我們做網(wǎng)站模板的時候用得著。
myblog/settings.py #修改前 'DIRS': [] #修改后 'DIRS': [os.path.join(BASE_DIR, 'templates')] 注:使用pycharm創(chuàng)建的話會自動添加三、找到DATABASES設(shè)置網(wǎng)站數(shù)據(jù)庫類型。這里我們使用默認(rèn)的sqlite3。如果需要使用Mysql請查看文章:Django如何使用Mysql數(shù)據(jù)庫,其它數(shù)據(jù)庫請查看官方文檔。官方文檔,后期上線部署的話,也可以進(jìn)行數(shù)據(jù)庫與數(shù)據(jù)庫之間的數(shù)據(jù)轉(zhuǎn)換。具體可查看:如何把SQLite數(shù)據(jù)庫轉(zhuǎn)換為Mysql數(shù)據(jù)庫
四、在INSTALLED_APPS添加APP應(yīng)用名稱。
myblog/settings.pyINSTALLED_APPS = ['django.contrib.admin',....'blog.apps.BlogConfig',#注冊APP應(yīng)用 ] #使用pycharm創(chuàng)建的話,這里自動添加了,如果是終端命令創(chuàng)建的話,需要手動添加應(yīng)用名稱如'blog',五、修改項目語言和時區(qū)
myblog/settings.py #修改前為英文 LANGUAGE_CODE = 'en-us' #修改后 LANGUAGE_CODE = 'zh-hans' #語言修改為中文 #時區(qū),修改前 TIME_ZONE = 'UTC' #修改后 TIME_ZONE = 'Asia/Shanghai' #六、在項目根目錄里創(chuàng)建static和media,兩個目錄。static用來存放模板CSS、JS、圖片等靜態(tài)資源,media用來存放上傳的文件,后面我們在講解數(shù)據(jù)庫創(chuàng)建的時候有說明。
settings里找到STATIC_URL,然后在后面一行加上如下代碼。
myblog/settings.py#設(shè)置靜態(tài)文件目錄和名稱 STATIC_URL = '/static/'#加入下面代碼#這個是設(shè)置靜態(tài)文件夾目錄的路徑 STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'), ) #設(shè)置文件上傳路徑,圖片上傳、文件上傳都會存放在此目錄里 MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media')基本配置完成,更多關(guān)于配置文件的介紹,請查看文章:全局配置settings詳解
參考鏈接:Django博客開發(fā)教程:基礎(chǔ)配置
總結(jié)
以上是生活随笔為你收集整理的Django 3.2.5博客开发教程:基础配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Django 3.2.5博客开发教程:H
- 下一篇: 解决thymeleaf报错 $ is n