溫馨提示×

django靜態(tài)文件怎么配置

小億
86
2023-11-23 15:28:44
欄目: 編程語言

在Django中配置靜態(tài)文件的方式如下:

  1. 在項(xiàng)目的settings.py文件中添加靜態(tài)文件的根目錄配置,即STATIC_ROOT:
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
  1. 在settings.py文件中添加靜態(tài)文件的URL配置,即STATIC_URL:
STATIC_URL = '/static/'
  1. 在項(xiàng)目的urls.py文件中添加靜態(tài)文件的URL處理器,即static()函數(shù):
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    # 其他URL配置...
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
  1. 將靜態(tài)文件放置在STATIC_ROOT目錄下,可以根據(jù)需要進(jìn)行組織結(jié)構(gòu)。

  2. 在HTML模板文件中使用靜態(tài)文件,可以使用以下方式引用:

{% load static %}
<link rel="stylesheet" type="text/css" href="{% static 'css/mystyle.css' %}">
<script src="{% static 'js/myjs.js' %}"></script>

這樣配置后,當(dāng)訪問靜態(tài)文件的URL時(shí),Django會(huì)自動(dòng)從STATIC_ROOT目錄中查找對應(yīng)的靜態(tài)文件并返回給用戶。

0