簡體   English   中英

將 static 文件加載到 css 文件 django-python

[英]Loading static file to a css file django-python

我有一個 css 文件,我想將另一個 static 文件鏈接到它。我怎樣才能做到這一點

@font-face {
  font-family: 'tinymce-mobile';
  font-style: normal;
  font-weight: normal;
  src: url("fonts/tinymce-mobile.woff?8x92w3") format("woff"); 
}

我怎樣才能加載這個“font/static-mobile.woff”

{% load static %} 和 {% load staticfiles%} 都不起作用

模板過濾器和標簽僅適用於在 Django 視圖中呈現的 HTML 文件。 在 static 文件(CSS、JS 等)中,您必須使用硬編碼的絕對路徑。

Go to your settings.py file there you will see STATIC_URL = '/static/' under it create a STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'static'), ) The STATICFILES_DIRS tuple tells Django where to look for static files我們還必須告訴 Django 在我們的根目錄中名為 static 的文件夾中查找 static 文件

或者

Django 還提供了一種機制,用於將 static 文件收集到一個位置,以便輕松提供它們。 在使用 collectstatic 命令之前使用 collectstatic 命令創建一個 STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') Django 在您的應用程序中查找所有 static 文件並通過 STATIC_ROOT 收集它們。 因此,當我們運行 python manage.py collectstatic 時,將所有 static 文件收集到項目根目錄中名為 staticfiles 的文件夾中。

暫無
暫無

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

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