django中資源文件夾的引入及配置方法

Django 是一個由 Python 編寫的一個開放源代碼的 Web 應用框架。

Django簡介

使用 Django,隻要很少的代碼,Python 的程序開發人員就可以輕松地完成一個正式網站所需要的大部分內容,並進一步開發出全功能的 Web 服務 Django 本身基於 MVC 模型,即 Model(模型)+ View(視圖)+ Controller(控制器)設計模式,MVC 模式使後續對程序的修改和擴展簡化,並且使程序某一部分的重復利用成為可能。

MVC 優勢:

  • 低耦合
  • 開發快捷
  • 部署方便
  • 可重用性高
  • 維護成本低

django中資源文件夾的引入

1.靜態資源文件夾的引入

settings.py的配置如下所示:

# django默認配置
STATIC_URL='static/' # django會去應用裡面的static文件夾找靜態資源,僅當DEBUG為True時
# BASE_DIR是項目的絕對地址
STATIC_ROOT=BASE_DIR / 'static' # 項目完成後執行靜態資源收集後會在項目根目錄生成static文件夾,當DEBUG為false時,會到這裡找靜態資源
# 以下配置不是必須的,各個應用的公共靜態資源可以放在這裡,DEBUG為True時會到這裡找靜態資源
STATICFILES_DIRS=[BASE_DIR / 'publicStatic'] # 可以是列表或元組,可以配置多個

2.媒體資源文件夾的引入

settings.py的配置如下所示:

# 設置媒體資源的保存路徑
MEDIA_URL='media/' # 和STATIC_URL一樣
MEDIA_ROOT = BASE_DIR / 'media' #指定根目錄

到此這篇關於django中資源文件夾的引入的文章就介紹到這瞭,更多相關django資源文件夾內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: