首页 > 其他分享 >【Djngo基础】纯净项目、多应用、媒体资源

【Djngo基础】纯净项目、多应用、媒体资源

时间:2023-09-21 09:45:41浏览次数:34  
标签:媒体 media 纯净 Djngo MEDIA 组件 Django 上传 资源

1.纯净版的Django项目

创建Django项目时,内置很多的组件,会生成很多的表。
纯净版就是指 不需要很多的内置组件 的 Django项目。
方法:在创建项目后,在settings中,把installed_apps中的 无关的app,直接注释。
注意:去除响应的组件后,要注意其他地方有是否在使用。 eg: 在urls中,默认是有 admin组件的路由匹配。

2.多app应用

crm
    -apps
    	-app01
        -app02
        -app03
	-crm
    -manange.py

3.关于上传和媒体资源
静态资源

静态、固定写好的资源,存放在【static】目录下。eg:css、js、image

媒体资源

用户上传的文件,存放在【media】目录下的。

# media配置
  该配置可以让用户上传的所有文件都固定存放在某一个指定的文件夹下
    
  # 配置用户上传的文件存储位置   会自动创建多级目录
  MEDIA_ROOT = os.path.join(BASE_DIR,'media')  # 文件名 随你 自己
  
  # 配置media的令牌路径  (与开放资源访问路径无关,只是模板语法的令牌)
  MEDIA_URL = '/media/'  # html 就是可以使用模板语法

  eg:  {{MEDIA_URL}}  = '127.0.0.1/media/'
     <a href="{{ MEDIA_URL }}avatars/222.jpg">查看media目录下的一张图片</a>


# 如何开设后端指定文件夹资源
首先你需要自己去urls.py书写固定的代码
from django.views.static import serve
from BBS14 import settings

# 开放资源访问路径url
url(r'^media/(?P<path>.*)',serve,{'document_root':settings.MEDIA_ROOT})   # 匹配路由,处理函数,给函数传参

标签:媒体,media,纯净,Djngo,MEDIA,组件,Django,上传,资源
From: https://www.cnblogs.com/fuchangjiang/p/17719144.html

相关文章

  • 如何在uniapp框架中集成H.265流媒体视频播放器EasyPlayer.js?
    H5无插件流媒体播放器EasyPlayer属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,可支持H.264与H.265编码格式,性能稳定、播放流畅,能支持WebSocket-FLV、HTTP-FLV,HLS(m3u8)、WebRTC等格式的视频流,并且已实现网页端实时录像、在iOS上实现低延时直播等功能。......
  • 未来社交媒体的变革者
    近日,Meta宣布了其认可的七大社交媒体趋势,这些趋势代表了未来社交媒体发展的核心方向。这些趋势中,生成式AI、AR/VR营销等引人注目的技术入选,预示着我们即将迎来全新的社交媒体时代。一、生成式AI:像人一样理解并回应近年来,生成式AI在社交媒体中迅速发展,并将在未来几年继续保持强劲增......
  • 09 媒体标签
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>视频和音频</title></head><body><audiosrc="/resources/audio/AniFace%20-%20夜、萤火虫和你.mp3"controlsau......
  • 【2023潇湘夜雨】WIN11_Pro_23H2.22631.2338软件选装纯净版9.16
    【系统简介】=============================================================1.本次更新母盘来自WIN11_Pro_23H2.22631.2338。2.增加部分优化方案,手工精简部分较多。3.OS版本号为22631.2338。精简系统只是为部分用户安装,个别要求高的去MSDN下。4.集成《DrvCeo-2.13.0.8》网卡版、......
  • 如何使用树莓派搭建一个流媒体服务器 All In One
    如何使用树莓派搭建一个流媒体服务器AllInOneRaspberryPiStreamMeidiaServerRaspberryPiMeidiaPlayerOSEmbyMediaServerhttps://emby.media/https://github.com/MediaBrowser/Embyhttps://apps.apple.com/us/app/emby/id992180193?platform=macEmbyThea......
  • EasyGBS视频融合平台流媒体集群操作手册
    EasyGBS平台下属管理的流媒体服务系统可以通过网络为用户提供视频直播、点播服务,在用户量较小的情况下,可以通过单台流媒体服务器为用户提供直播或点播等服务。随着用户量的迅速上升和用户区域的扩大,单台流媒体服务器的服务能力已经无法满足大并发的需求。因此,我们迫切需要有其他流......
  • 【2023潇湘夜雨】LTSC_2021.19044.3448软件选装纯净版(9.15)
    【系统简介】=============================================================1.本次更新母盘来自LTSC_2021.19044.3448。2.增加部分优化方案,手工精简部分较多。3.OS版本号为19044.3448。精简系统只是为部分用户安装,个别要求高的去MSDN下。4.集成《DrvCeo-2.13.0.8》网卡版、运行库......
  • 与社交媒体结合:视频直播美颜sdk在社交平台上的应用
    为了让直播内容更吸引人,视频直播美颜sdk(Software Development Kit)正逐渐崭露头角,为社交媒体用户提供了卓越的美颜效果和互动体验。 一、什么是视频直播美颜sdk?在深入讨论如何将视频直播美颜sdk整合到社交媒体平台之前,让我们先了解一下这个技术的基础。视频直播美颜sdk是一组软件......
  • 流媒体协议之RTMP详解
    文章目录流媒体协议之RTMP详解1RTMP概述2RTMP交互过程2.1握手协议2.2RTMP分块(chunk)2.3协议控制消息(ProtocolControlMessage)2.4RTMPMessageFormat2.5不同类型的RTMPMessage2.6RTMPMassage和chunk之间关系3RTMP流媒体传输详解3.1RTMP推流3.2RTMP拉流4结束语1RT......
  • React框架下如何集成H.265网页流媒体EasyPlayer.js视频播放器?
    H5无插件流媒体播放器EasyPlayer属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,可支持H.264与H.265编码格式,性能稳定、播放流畅,能支持WebSocket-FLV、HTTP-FLV,HLS(m3u8)、WebRTC等格式的视频流。在功能上,EasyPlayer支持直播、点播、录像、快照截图、MP4播放......