如何解决我应该如何管理我的 django 应用程序的图像
在这里,我再次提出一个可能看起来很愚蠢的问题:
我是 Web 开发的新手。到目前为止,我已经用 Django 做了一些实践项目,并且我已经部署了两个项目,比如 github 页面,但它们是简单的静态网站(没有 django)。
现在我正在为我妈妈的 Django 业务制作一个 Web 应用程序。 我不知道我应该如何处理网站所需的所有图像。 过去,我将所有 jpg 和 png 图像上传到 imgur 并复制了静态网站 html 中的链接
但现在我有更多的图像,我要为它们的应用程序支付服务器费用。我有两种类型的图片:
- 始终显示在页面上的图像。因为这是设计的一部分
- 管理员在为页面创建新帖子时可以上传的图片
所以我的问题是:
我的应用程序的 statics 文件夹中是否应该包含所有图像? 并像这样称呼它们:
<img src="{% static 'website/images/home-slider/myimage.css' %}">
对于其他图像,我应该在数据库中保存类似的路径吗?
我只是不知道是否应该为生产做不同的事情
解决方法
用作 html 文件一部分的图像在静态文件中提供,用户上传的作为创建新帖子的一部分的图像保存为媒体文件。您通常有单独的静态和媒体根来保存文件以避免混淆。 媒体文件作为“/media”提供,因为静态文件作为“/static”提供。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。