[英]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.