我想在django-dashing中添加css以覆盖所有小部件。
我尝试遵循此文档https://django-dashing.readthedocs.io/en/latest/getting-started.html#template-file
但是我不明白:
“还请确保在插入INSTALLED_APPS之前先列出托管dashing / dashboard.html模板的应用程序,因为您将覆盖默认模板。”
=>我没有“主机”,我只有css文件...
我创建文件:
然后我填写了dashboard.html:
{% extends 'dashing/base.html' %}
{% load staticfiles %}
{% block stylesheets %}
<link rel="stylesheet" href="{% static 'css/global.css' %}">
{% endblock %}
编辑 然后将我的“主机”添加到INSTALLED_APPS(settings.py)
INSTALLED_APPS = (
'django_dashing', # here
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'dashing',
)```
答案 0 :(得分:0)
您需要先创建一个使用django的应用程序,该应用程序将包含模型(数据集结构)视图(您要如何呈现任何html模板或需要传递什么上下文)视图以及其他文件(根据需要)。
模板,视图,URL和模型将成为您创建django项目后立即创建的应用程序的一部分,以将该应用程序添加到django中,您需要修改项目的settings.py并添加(如果您的应用程序是名称是博客):
'blog.apps.BlogConfig'
您需要在每个其他应用之前添加setting.py的INSTALLED_APPS部分,以便Django在搜索模板时首先呈现您的模板,而不是默认模板