将静态文件加载到css文件django-python中



我有一个css文件,我想将另一个静态文件链接到它。我如何完成这个

@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 static files%}都不工作

模板过滤器和标记只能在Django视图中呈现的HTML文件中工作。在静态文件(CSS、JS等(中,必须使用硬编码的绝对路径。

转到你的settings.py文件,你会看到STATIC_URL='/STATIC/'在它下面创建一个STATICILES_DIRS=(os.path.join(BASE_DIR,"静态"(,)STATICFILES_DIRS元组告诉Django在哪里查找静态文件,我们还必须告诉Djano也在根目录中名为static的文件夹中查找静态文件

Django还提供了一种将静态文件收集到一个地方的机制,这样就可以很容易地为它们提供服务。在使用collectstatic命令之前,先使用collectstatic命令创建一个STATIC_ROOT=os.path.join(BASE_DIR,'staticfiles'(Django在你的应用程序中查找所有静态文件,并通过STATIC_ROOT收集它们。因此,当我们运行python manage.py collectstatic时,将所有静态文件收集到项目根目录中一个名为staticfiles的文件夹中。

最新更新