【问题标题】:does image extension matters in django projects (like jpg and png)django 项目中的图像扩展是否重要(如 jpg 和 png)
【发布时间】:2021-07-29 10:02:10
【问题描述】:

我试图在我的项目中加载静态图像并添加图像,我收到此错误 "GET http://localhost:8000/static/kpn.jpg 404 (Not Found)" 我需要你的帮助

【问题讨论】:

  • 这可能是路径,但我们无法在localhost 上进行测试,很遗憾:)
  • 你好。你应该把你的文件夹结构和你的项目配置。如果我们不了解您的行事方式,您将无能为力。

标签: javascript python html css django


【解决方案1】:

1- 在您的settings.py 上配置STATIC_URL

# Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/3.0/howto/static-files/

STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATIC_URL = '/static/'
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
STATICFILES_DIRS = (
    # normpath(join(SITE_ROOT, 'static')),
    os.path.join(BASE_DIR, "staticfiles"),
    './staticfiles',
)

2- 将STATIC_URL 添加到您的urls.py

urlpatterns = [
                ...
              ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

【讨论】:

    猜你喜欢
    • 2015-08-21
    • 2018-11-30
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2021-06-29
    • 2018-01-04
    • 2013-05-30
    相关资源
    最近更新 更多