【问题标题】:cant load static file in django无法在 django 中加载静态文件
【发布时间】:2020-11-12 10:32:24
【问题描述】:

我复制了一个包含许多图像和 javascript 代码的 HTML 页面。

我创建了static folder 并做了所有需要的事情,当我准备用static tag 加载源代码时,例如:

<link rel="stylesheet" type="text/css" href="{% static 'styles/bootstrap4/bootstrap.min.css' %}">

我仍然收到错误:

GET http://127.0.0.1:8000/static/styles/bootstrap4/bootstrap.min.css net::ERR_ABORTED 404 (Not Found)

它所做的只是在网址中添加static,我不明白为什么?

我找不到如何在 pycharm 中加载 jinja,所以我的标签是白色的。

【问题讨论】:

  • 是的,我完全按照所写的做了

标签: python html django pycharm


【解决方案1】:

你看过Django Documentation吗?

提供文件

除了这些配置步骤之外,您还需要实际提供静态文件。

在开发过程中,如果你使用 django.contrib.staticfiles,这将在 DEBUG 设置为 True 时由 runserver 自动完成(参见 django.contrib.staticfiles.views.serve())。

此方法效率极低且可能不安全,因此不适合生产。

有关在生产环境中提供静态文件的适当策略,请参阅部署静态文件。

【讨论】:

  • 我运行了命令 python manage.py collectstatic,这不是问题
猜你喜欢
  • 2014-09-03
  • 1970-01-01
  • 2014-07-12
  • 2018-03-19
  • 2020-02-19
  • 2015-12-17
  • 2011-11-26
相关资源
最近更新 更多