首页 > 其他分享 >Django项目部署到云端后静态资源无法加载

Django项目部署到云端后静态资源无法加载

时间:2023-03-07 15:00:09浏览次数:36  
标签:Django static STATIC DIR path 云端 加载

1.Django项目在开发阶段一直都是在本地调试,开发的差不多了得部署到云端,然后整个项目打包到云端运行后访问,发现静态资源无法加载。

之前seeting.py里面的配置如下:

STATIC_URL = '/static/'

STATICFILES_DIRS = (
os.path.join(BASE_DIR,'static'),
)

后面修改为:
部署正式环境后需要关闭setting里面的debug模式
STATIC_URL = '/static/'
if DEBUG:
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "static"),
]
else:
STATIC_ROOT = os.path.join(BASE_DIR, 'static')

urls.py增加:
re_path('^static/(?P<path>.*)', serve, {'document_root': settings.STATIC_ROOT})


配置好后重启服务,即可正常加载静态资源


标签:Django,static,STATIC,DIR,path,云端,加载
From: https://www.cnblogs.com/jack-tan/p/17188147.html

相关文章

  • django框架
    目录django1、django推导流程2、django介绍及基本使用3、django目录结构、app概念和三板斧的初步介绍4、django静态文件、form表单和request对象5、django连接数......
  • 【django-vue】登录注册模态框分析 登录注册前端页面 腾讯短信功能二次封装 短信验证
    目录昨日回顾csrf跨站请求伪造接口幂等性异常捕获今日内容1登录注册模态框分析Login.vueHeader.vue2登录注册前端页面复制2.0Header.vue2.1Login.vue2.2Register.vue3......
  • Django框架课-多人联机对战 (一)
    Django框架课-多人联机对战(一)统一度量单位比如这两个地图,有的玩家是第一种,有的玩家的屏幕是第二种。第一种地图的玩家移动到地图的左部分,在第二种地图里就可能已经出......
  • 使用pycharm2022社区版搭建Django
    因为使用的是pycharm社区版,免费的没有直接搭建Django项目,所以查了半天资料,摸索了半天,才跑起来,用此文记录下。1.使用pycharm创建项目,安装项目创建好后,大概会有个虚拟环......
  • django学习
    1.准备工作需要安装Django包需要启动mysql服务,并创建一个数据库需要安装pymysql服务,代码如下:pipinstallpymysql==版本创建Django项目新建django项目出......
  • Django-2
    1.获取多个数据及文件的上传和接收request.POSTrequest.GETrequest.FILESrequest.POST.getlist()注意:上传文件form的特殊设置:<formaction=""method="POST"e......
  • 如何让 WinDebug Preview 加载 Dotnet Core 的 SOS.dll 进行调试
    一、前言最近我在使用WinDebug进行系统调试,也是在学习《Net高级调试》这本书。以前听过WinDebug调试器,但是没有使用过,由于最近想起来了,就好好的研究一下,学习一......
  • .NET7依赖注入 延迟加载模式
    .NET7依赖注入延迟加载模式延迟加载(LazyLoading)模式是指在服务被首次请求时,才对其进行初始化。这种模式可以减少程序启动时间和资源消耗。示例代码如下://MyService类......
  • Failed to load resource: net::ERR_CONNECTION_REFUSED:加载资源失败-- 问题思路和解
    前几天在做前后端数据交互的时候,遇到了这个问题:Failedtoloadresource:net::ERR_CONNECTION_REFUSEDUncaught(inpromise)Error:NetworkErrorFailedtoloadre......
  • 08-Redis系列之-Redis布隆过滤器,MySQL主从,Django读写分离
    Redis实现布隆过滤器前言布隆过滤器使用场景比如有如下几个需求:原本有10亿个号码,现在又来了10万个号码,要快速准确判断这10万个号码是否在10亿个号码库中?解决办......