-1
장고에있는 모든 템플릿에서 main.css의 클래스를 호출 할 수 있기를 원합니다. 현재 app_name/static/css/main.css에 저장되어 있습니다. 어떻게 html 요소에 클래스를 추가하고 클래스를 적용 할 수 있도록이 템플릿을 템플릿에 연결합니까?main.css를 모든 Django 템플릿에 연결하는 방법은 무엇입니까?
장고에있는 모든 템플릿에서 main.css의 클래스를 호출 할 수 있기를 원합니다. 현재 app_name/static/css/main.css에 저장되어 있습니다. 어떻게 html 요소에 클래스를 추가하고 클래스를 적용 할 수 있도록이 템플릿을 템플릿에 연결합니까?main.css를 모든 Django 템플릿에 연결하는 방법은 무엇입니까?
모든 공통 항목 (JQuery, main.css)을 포함하는 기본 템플릿을 사용합니다.
<html>
<head>
<link rel="stylesheet" type="text/css" href="{{ STATIC_URL }}/css/main.css">
{% block additional_header %}
{% endblock %}
</head>
<body>
{% block content %}
{% endblock %}
</body>
</html>
그런 다음 실제 페이지 이런 식으로 뭔가가있는 템플릿 될 것입니다 :
그래서, 당신은 base.html
이 콘텐츠를 특정 페이지에 대한 모든 기본적인 물건과 자리가됩니다라는 템플릿을해야합니다 :
{% extends 'base.html' %}
{% block content %}
This is specific content for your page
{% endblock %}
Checkout Django's official documentation. Template Inheritance
섹션을 찾으십시오.
https://docs.djangoproject.com/en/dev/topics/templates/#template-inheritance –