django中资源文件夹的引入及配置方法

 更新时间:2022年08月06日 15:50:07   作者:minqiliang  
这篇文章主要介绍了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资源文件夹内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python如何绘制路段时变车速热力图

    python如何绘制路段时变车速热力图

    本文通过热力图形式展示了24小时内某个路段的车速变化和特定时刻某条路径的车速情况,数据是通过Numpy随机生成的,用以模拟真实的车速情况,文章还展示了如何利用pandas和seaborn库中的pivot_table()和heatmap()函数生成热力图
    2024-09-09
  • python3.7通过thrift操作hbase的示例代码

    python3.7通过thrift操作hbase的示例代码

    HBase是一个分布式的、面向列的开源数据库,其是Apache的Hadoop项目的子项目。这篇文章主要介绍了python3.7通过thrift操作hbase的示例代码,需要的朋友可以参考下
    2020-01-01
  • Python PyQt5中弹出子窗口解决子窗口一闪而过的问题

    Python PyQt5中弹出子窗口解决子窗口一闪而过的问题

    这篇文章主要介绍了Python PyQt5中弹出子窗口解决子窗口一闪而过的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Python中的map()、apply()、applymap()的区别小结

    Python中的map()、apply()、applymap()的区别小结

    map()、apply()和applymap()方法是Python中常用的转换方法,,输出的结果及类型完全取决于作为给定方法的参数的函数,本文就来介绍一下这三种方法的区别,具有一定的参考价值,感兴趣的可以了解一下
    2023-10-10
  • python最小生成树kruskal与prim算法详解

    python最小生成树kruskal与prim算法详解

    这篇文章主要为大家详细介绍了python最小生成树kruskal与prim算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Python的基本语法详解

    Python的基本语法详解

    本文详细讲解了Python的基本语法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Django中对数据查询结果进行排序的方法

    Django中对数据查询结果进行排序的方法

    这篇文章主要介绍了Django中对数据查询结果进行排序的方法,利用Python代码代替SQL进行一些简单的操作,需要的朋友可以参考下
    2015-07-07
  • Python建立多元回归方程的实现

    Python建立多元回归方程的实现

    在Python中,可以使用scikit-learn和statsmodels等库来建立多元线性回归模型,本文主要介绍了Python建立多元回归方程的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-11-11
  • python3反转字符串的3种方法(小结)

    python3反转字符串的3种方法(小结)

    这篇文章主要介绍了python3反转字符串的3种方法(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • python中实现定制类的特殊方法总结

    python中实现定制类的特殊方法总结

    这篇文章主要介绍了python中实现定制类的特殊方法总结,本文讲解了__str__、__iter__、__getitem__、__getattr__、__call__等特殊方法,需要的朋友可以参考下
    2014-09-09

最新评论