Django學習筆記3 靜態檔案配置

2021-08-21 04:36:30 字數 741 閱讀 2865

settings.py中

templates = [,},

]

配置

'dirs':[os.path.join(base_dir, "static/templates")],
即使用指定路徑mysite/static/templates下的template檔案

debug模式下,配置

static_url = '/static/'

#static_root=s.path.join(base_dir, 'static')

#staticfiles_dirs = [

os.path.join(base_dir, "static")

]

在templates中使用;如果在settings.py中配置了template processor,直接使用}寫法;或直接在路徑中使用/static/(例:src="/static/test.css")均表示訪問靜態路徑中的資源

在/etc/httpd/conf.d/mysite.conf中配置

alias /static/ /var/myproject/mysite/static/
配置後,關聯靜態路徑/var/myproject/mysite/static/

(例:src="/static/test.css",會訪問/var/myproject/mysite/static/test.css)

django學習11 靜態檔案

static dir os.path.join base dir,static 需要注意的是static是你在根目錄下建立的檔案,還有就是逗號不可以省略。我配置的時候遇到了問題,搞了四五個小時,問題出在了這 我用了static root os.path.join base dir,static 我兩...

Django學習筆記3

建立資料庫,建立第乙個模型,並呼叫api來運算元據庫。對於資料庫,配置檔案使用了sqlite作為預設的資料庫檔案。在實際開發中,可能用到其它更具擴充套件性的資料庫。例如mysql oracle等。如果選擇使用這些資料庫,需要安裝相應資料庫的繫結,然後改變設定檔案中的database default。...

Django靜態檔案

專案中的css js都是靜態檔案。一般會將靜態檔案放到乙個單獨的目錄中,以方便管理。在html頁面中呼叫時,也需要指定靜態檔案的路徑,django中提供了一種解析的方式配置靜態檔案路徑。靜態檔案可以放在專案根目錄下,也可以放在應用的目錄下,由於有些靜態檔案在專案中是通用的,所以推薦放在專案的根目錄下...