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