静态文件与媒体文件

发布于 2025-01-11 10:35:06 字数 406 浏览 0 评论 0原文

静态文件和媒体文件有什么区别? Django 说 SATIC_ROOT 和 MEDIA_ROOT 必须不同。我只知道在静态文件夹中我们可以有 css 文件和图像或其他要上传到媒体文件夹的文件。 有

静态

|-->images

|-->css

我在 settings.py >> 中

目录STATIC_URL = '静态/'

STATICFILES_DIRS = [ BASE_DIR / '静态' ]

MEDIA_URL = '/images/'

MEDIA_ROOT = os.path.join(BASE_DIR, 'static/images')


静态文件和媒体文件的 ROOT 和 URL 是否正常?

What is the difference between static files and media files? Django says that the SATIC_ROOT and MEDIA_ROOT must be different. I just know that in static folder we can have css files and images or other files to be uploaded goes to media folder. I have directory as

static

|-->images

|-->css

in settings.py >>

STATIC_URL = 'static/'

STATICFILES_DIRS = [
BASE_DIR / 'static'
]

MEDIA_URL = '/images/'

MEDIA_ROOT = os.path.join(BASE_DIR, 'static/images')


Is the ROOT and URL for static and media files are okay or not?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

请恋爱 2025-01-18 10:35:06
  • MEDIA_ROOT 是使用 FileField 上传的文件所在的文件夹。

  • STATIC_ROOT是之后将存储静态文件的文件夹
    使用manage.py收集静态

  • 我们通常在生产中使用STATIC_ROOT

  • MEDIA_ROOT is the folder where files uploaded using FileField will go.

  • STATIC_ROOT is the folder where static files will be stored after
    using manage.py collectstatic

  • We generally use STATIC_ROOT in production

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文