網站首頁 編程語言 正文
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' #指定根目錄
原文鏈接:https://www.cnblogs.com/minqiliang/archive/2022/08/06/16557116.html
相關推薦
- 2022-06-10 C語言?模擬實現memcpy與memmove函數詳解_C 語言
- 2022-08-11 python?groupby函數實現分組后選取最值_python
- 2022-12-14 Qt設置窗體(QWidget)透明度的方法總結_C 語言
- 2022-04-24 Android實現Neumorphism?UI控件_Android
- 2023-06-19 C++單一職責原則示例代碼淺析_C 語言
- 2023-07-25 node項目使用crypto模塊為用戶密碼加密
- 2022-10-12 Docker開啟遠程連接并實現安全通信詳解_docker
- 2022-07-12 解決錯誤:org.apache.ibatis.binding.BindingException
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支