Django-React App Static/Media 服务方法

Django-React App Static/Media Serving Method

我和我的朋友开始了一个项目,包括 Django、Django REST 和 React。

我在部署独立的 django 应用程序方面有一点经验,但在 django-react 中没有。

目前的计划是,管理员将通过 django-admin 上传图片,网站将显示新图片,因为管理员将上传它们。 (如果这种组合甚至可能的话。)

问题是:我应该如何提供静态文件?我知道如果在独立的 django 项目上工作,最好的解决方案之一是将静态文件(照片、模板、css 等)存储在 Amazon AWS S3 之类的东西上,但我不知道这是否是正确的解决方案我们的案例,因为正如我所说,我从来没有做过那样的事情,而且我找不到我的问题的任何答案,而且每个设置教程都没有说明这一点。

如果这是最好的解决方案,谁能给我一些 link 的教程或任何可以帮助我们的东西?我负责 Django,我的朋友负责 React。

谢谢。

[编辑] 网站将托管在 heroku

如您所述,您可以使用 AWS S3 为您的项目提供静态文件,例如图像。这是一篇解释将 Django 配置到 AWS S3

的文章

https://www.caktusgroup.com/blog/2014/11/10/Using-Amazon-S3-to-store-your-Django-sites-static-and-media-files/