簡體   English   中英

無法在 django 中加載 static 文件

[英]cant load static file in django

我復制了一個 HTML 頁面,其中包含許多圖像和 javascript 代碼。

我創建了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)

它所做的只是在 url 中添加static我不明白為什么?

我找不到如何在 pycharm 中加載 jinja,所以我的標簽是白色的。

您看過Django 文檔嗎?

提供文件

除了這些配置步驟之外,您還需要實際提供 static 文件。

在開發過程中,如果您使用 django.contrib.staticfiles,這將在 DEBUG 設置為 True 時由 runserver 自動完成(參見 django.contrib.staticfiles.views.serve())。

這種方法效率極低並且可能不安全,因此不適合生產。

有關在生產環境中提供 static 文件的正確策略,請參閱部署 static 文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM