簡體   English   中英

在Django中從服務器獲取靜態文件

[英]Fetch Static files from Server in Django

我正在為Django使用開發服務器。 我想從服務器獲取我的靜態文件。 htts://www.example.com/static

如何在Django中執行此操作?

目前,我正在嘗試將STATIC_URL從'/ static /'更改,但是每當我更改它時都會失敗。 失敗是指html仍然可以加載,但是該站點無法訪問和加載我的靜態文件。

這是將在模板STATIC_URL = '/static/'使用的靜態網址。

將所需路徑添加到靜態文件dirs var

STATICFILES_DIRS = ('/var/www/my_site/my_path',)

請注意,路徑不以反斜杠結尾

請注意, 結尾的逗號

現在在您的模板中使用

<head>
    {% load staticfiles %}
    <link href="{% static "css/style.css" %}" rel="stylesheet">
</head>

該鏈接將解析為my_site/static/css/style.css ,並將位於文件夾/var/www/my_site/my_path/css/style.css

href= "my_site/static/css/style.css"映射到

STATICFILES_DIRS/var/www/my_site/my_path/css/style.css

暫無
暫無

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

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