我应该如何管理Django应用程序的图像

2024-04-23 19:08:12 发布

您现在位置:Python中文网/ 问答频道 /正文

在这里,我再次提出一个看似愚蠢的问题:

我是网络开发新手。到目前为止,我已经用Django做了一些实践项目,到github页面为止,我已经部署了两个项目,但它们都是简单的静态网站(没有Django)

现在我正在为我妈妈与Django的业务制作一个web应用程序。 我不知道我该怎么处理网站需要的所有图片。 过去,我将所有jpg和png图像上传到imgur,并将链接复制到我的静态网站html中

但现在我有了更多的图片,我打算为它们的应用程序支付服务器费用。我有两种类型的图像:

  • 始终显示在页面上的图像。因为这是设计的一部分
  • 管理员在为页面创建新帖子时可以上载的图像

所以我的问题是:

我的应用程序是否应该将所有图像都保存在statics文件夹中? 这样称呼他们:

 <img src="{% static 'website/images/home-slider/myimage.css' %}">

对于其他图像,我应该在数据库中保存类似的路径吗

我只是不知道生产是否应该做不同的事情


1条回答
网友
1楼 · 发布于 2024-04-23 19:08:12

作为html文件一部分使用的图像在静态文件中提供,用户作为创建新帖子的一部分上传的图像保存为媒体文件。您通常有单独的静态和媒体根来保存文件,以避免混淆。 媒体文件被用作“/Media”作为静态文件被用作“/static”

相关问题 更多 >