django專案收集靜態檔案

2021-09-24 09:02:34 字數 892 閱讀 1100

專案在pycharm上完成後,在部署前我們需要收集靜態檔案並匯出包檔案。

先在專案目錄下建乙個static資料夾

staticfiles_dirs=(

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

)

後新增:

static_root=os.path.join(base_dir,'static')
收集靜態檔案時,必須將media_root,staticfiles_dirs先注釋,

然後terminal中輸入:python manage.py collectstatic

或者在工具欄中tools選擇run python manage.py task…,

然後輸入collectstatic

兩種方法都行,收集完之後注釋掉static_root=os.path.join(base_dir,『static』)

並解除 media_root,staticfiles_dirs 的注釋。

在專案下shift+右鍵,開啟視窗命令:輸入:

pip freeze > package

匯出的檔名可以自己起

Django靜態檔案

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

Django 靜態檔案

靜態檔案是 頁面所使用到的提前已經寫好的檔案,如css,js,第三方元件 bootstrap,sweetalert,fontawesome等 所使用到的html檔案統一放到templates資料夾中 那針對 所使用到的靜態檔案也應該單獨放到乙個資料夾中儲存,這個資料夾預設情況下都叫static,該資...

django專案使用css js等靜態檔案

要在 django的模板 中引用css js image 等靜態檔案,首先將 settings.py 中debug 設為true。1.在project 目錄下建立乙個存放靜態檔案的目錄,如 static 2 在urls.py的patterns 中增加一行 r static p.django.view...