如何在Django中提供静态文件?

斯文

我有一个文件夹static

static
-->css
----> main.css
-->images
----> image.png

Settings.py

STATICFILES_DIRS=[
    os.path.join(BASE_DIR, "static"),
]

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, "static_cdn")

我跑collectstatic
现在我有static_cdnimagescssadmin(从来没有看到在这之前最后一个)。
当我运行服务器时,它仍然不使用静态文件。
如何不使用apache或nginx或类似的东西将静态文件提供给服务器?

乔纳斯

这是常见的DigitalOcean解决方案:

创建一个新空间并通过MobaXterm连接到它

然后,您可以访问文件存储,该文件存储基本上只collectstatic在manage.py目录中运行

这是有关部署Django应用官方DigitalOcean教程

与DigitalOcean一起部署时,您将需要nginx。

DigitalOcean空间在后台与Amazon S3 Bucket一起使用,因此您可以直接设置一个存储桶并使用它,但是对我来说,艰难地走下去没有任何好处。只需使用DigitalOcean,Space因为它可以完美地链接到您的droplet

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Django中提供可下载的zip文件

来自分类Dev

Django不提供静态文件

来自分类Dev

如何在节点中提供静态配置文件图像

来自分类Dev

Golang从内存中提供静态文件

来自分类Dev

无法让Django提供静态文件

来自分类Dev

在OpenShift中提供Django静态文件

来自分类Dev

Django提供静态文件

来自分类Dev

在Spark Java中提供静态文件

来自分类Dev

Django 1.7-在开发中提供CSS静态文件

来自分类Dev

在ASP.NET中提供静态文件

来自分类Dev

如何使用ShimmerCat提供Django静态文件?

来自分类Dev

在开发中提供静态文件

来自分类Dev

如何在phoenix框架中提供静态页面?

来自分类Dev

在“ storybook js”中提供静态文件

来自分类Dev

如何使django提供非静态js文件?

来自分类Dev

如何在Nginx + Django + Kubernetes中提供静态内容?

来自分类Dev

如何在Django项目的.js文件中提及静态文件?

来自分类Dev

如何在Loopback 3中提供静态文件?

来自分类Dev

如何在reactjs中提供静态文件?

来自分类Dev

如何在Django中提供可下载的zip文件

来自分类Dev

在OpenShift中提供Django静态文件

来自分类Dev

如何在iOS开发中从.a(静态库)中提取文件?

来自分类Dev

在Django中提供静态文件。需要说明

来自分类Dev

在Django中提供无扩展名的静态HTML文件

来自分类Dev

在ASP.NET中提供静态文件

来自分类Dev

如何在django中提供要下载的文件?

来自分类Dev

Django不提供静态文件

来自分类Dev

在Django中提供静态文件的最佳做法

来自分类Dev

如何使用蓝图在 Flask 中提供静态文件