Html 具体化css sidenav在django中不起作用
我正试图从django中的MaterializeCSS创建一个导航栏和侧导航。创建了三个名为mbase.html、navbar.html和sidenav.html的主要html文件。下面分别是代码 mbase.html:Html 具体化css sidenav在django中不起作用,html,jquery,css,django,materialize,Html,Jquery,Css,Django,Materialize,我正试图从django中的MaterializeCSS创建一个导航栏和侧导航。创建了三个名为mbase.html、navbar.html和sidenav.html的主要html文件。下面分别是代码 mbase.html: {%load materializecss %} {% load static %} <!DOCTYPE html> <html> <head> <!--Import Goo
{%load materializecss %}
{% load static %}
<!DOCTYPE html>
<html>
<head>
<!--Import Google Icon Font-->
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!-- Compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<!--custom css for materialize-->
<link rel="stylesheet" type="text/css" href= {% static 'css/style.css' %}>
<!--Let browser know website is optimized for mobile-->
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!--Title of the page goes here-->
<title>{% block title %}Hello World {% endblock title %}</title>
</head>
<body>
{% include 'navbar.html' %}
{% block body %}
{% endblock body %}
<!--Jquery optional-->
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
<!-- Compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<script type="text/javascript" src={% static 'js/main.js' %}></script>
</body>
</html>
请帮帮我,我不知道为什么侧导航栏不工作
在sidenav HTML模板的开头使用以下代码:
{% extends 'mbase.html' %}
您的CDN未导入到您的nav HTML文件,因此此代码将帮助您继承页面请从开发者工具提供控制台错误(如果有)。上载的图像用于控制台错误。请检查一下。
<ul id="slide-out" class="sidenav">
<li><div class="user-view">
<div class="background">
<img src="images/office.jpg">
</div>
<a href="#user"><img class="circle" src="images/yuna.jpg"></a>
<a href="#name"><span class="white-text name">John Doe</span></a>
<a href="#email"><span class="white-text email">jdandturk@gmail.com</span></a>
</div></li>
<li><a href="#!"><i class="material-icons">cloud</i>First Link With Icon</a></li>
<li><a href="#!">Second Link</a></li>
<li><div class="divider"></div></li>
<li><a class="subheader">Subheader</a></li>
<li><a class="waves-effect" href="#!">Third Link With Waves</a></li>
</ul>
$(document).ready(function(){
$('.sidenav').sidenav();
// Initialize materialize data picker
$('.datepicker').datepicker({'format': 'yyyy-mm-dd'});
$('select').formSelect();
// other functions to make it collapsible
$('.collapsible').collapsible();
$(".dropdown-trigger").dropdown();
$("#userdropdown.dropdown-trigger").dropdown({coverTrigger: false});
});
{% extends 'mbase.html' %}