簡體   English   中英

Django框架中的靜態文件包含無法在Web瀏覽器中顯示的CSS和javascript

[英]static files in django framework that holds css and javascript they cant display in the web browser

我已經在保存html代碼的模板文件夾中有了索引文件,而且我在靜態文件夾中也有css和javascript文件,因此當我加載瀏覽器時,我只會看到沒有css和javascript的索引內容

在setting.py文件中,我清楚地設置了包含css和javascript的靜態文件的路徑,也在索引文件中,我們放置了用於指定靜態文件的特殊標簽

以下是setting.py的內容:

STATIC_URL = '/static/'

STARTICFILES_DIRS=[

     os.path.join(BASE_DIR,'static'),
]

STATIC_ROOT= os.path.join(BASE_DIR,'assets')

以下是索引文件的內容:

{% load static %}

<!DOCTYPE html>

<html lang="en">

<head>

<title>Travello</title>

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet" type="text/css" href="

{%static'styles/bootstrap4/bootstrap.min.css' %}">

我期望css樣式和javascipt功能的輸出

STARTICFILES_DIRS是一個錯字。 應該是STATICFILES_DIR。

STATICFILES_DIRS是Django將在其中搜索安裝的每個應用程序的靜態文件夾之外的其他靜態文件的文件夾列表。

python manage.py collectstatic收集應用程序中static /文件夾內定義的所有文件,並將其全部放入靜態根目錄。

暫無
暫無

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

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