django中资源文件夹的引入

yizhihongxing

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中资源文件夹的引入 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • 树结构

    树结构 1.1 树的定义 树(Tree):个节点构成的有限集合。当n = 0时,称为空树。对于任一棵非空树(n>0),它具备以下性质: 树中有一个称为”根(Root)”的特殊节点,用r表示;其余节点可分为m(m>0)个互不相交的有限集、,…,,其中每个集合本身又是一棵树,称为原来树的子树(SubTree)。如下图: 1.2 树结构的术语 树结…

    Python开发 2023年4月2日
    00
  • Django-rest-framework开发api接口

    django-rest-framework开发api接口 (1) 创建django项目drfdemo1并且创建一个名为app的应用 django-admin startproject drfdemo1 python manage.py startapp app (2) 安装django-rest-framework pip install djangores…

    Python开发 2023年4月2日
    00
  • django原生api接口

    django原生api接口 1.1 创建django项目 django-admin startproject drfdemo1 1.2 创建app django-admin startapp app 1.3 创建数据模型 app/models.py中编写如下代码: from django.db import models class studentsInfo…

    2023年4月2日
    00
  • 自定义Admin后台的登录页面

    自定义Admin后台的登录页面 (1) 在主应用里创建myadmin.py和myapps.py文件,在myadmin.py文件中定义MyAdminSite类,该类继承父类AdminSite并重写admin_view()和get_urls()方法从而更改Admin后台系统地登录地址。 from django.contrib import admin from …

    Python开发 2023年4月2日
    00
  • Django中封装分页组件

    Django中封装分页组件 (1) 定义Paginator类 from django.utils.safestring import mark_safe class Paginator(object): “”” 初始化参数说明: request:请求对象 data:查询到的符合条件的数据 search_data:搜索框收索的关键字,解决收索情况下分页的BUG…

    Python开发 2023年4月2日
    00
  • 使用python爬取微博评论

    最近在复习以前学习的python爬虫内容,就拿微博来练了一下手,这个案例适合学习爬虫到中后期的小伙伴,因为他不是特别简单也不是很难,关键是思路,为什么说不是很难呢?因为还没涉及到js逆向,好了话不多说开干。 (1)找到要爬取的页面,如下: (2)点开评论,拉到最下方,如下位置: 点击“点击查看”进入另一个页面,如下所示: 这里会显示更多评论,但是不是全部,随…

    2023年4月2日
    00
  • 使用django+websocket+redis+channels实现简易聊天室

    使用django+websocket+redis+channels实现简易聊天室 1.创建一个django项目 从存储项目的文件夹进入cmd命令行终端,输入以下命令创建chatroom项目 django-admin startproject chatroom 然后再进入项目文件夹,打开cmd命令行终端,输入以下命令创建chat应用 python manage…

    2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部