使用 django-Nav Bar for django app 的单页应用程序

Single page application using django-Nav Bar for django app

在Angular中,我们可以使用路由来创建SPA。所以我可以有一个所有模板通用的导航栏(或只写一次)。每次基本上只需要加载部分页面。 但是在 django 中,到目前为止我还没有看到类似的东西。 我是否必须在每个模板文件中包含导航栏的代码?

你只需要在任何 html 文件中写一次你可以命名任何你想要的例如 _base.html 是包含导航栏代码的文件然后我想插入每个其他 html 文件,然后我只需要在其他文件的顶部输入标签 {% extends '_base.html' %},这也会在那里加载 _base.html。如果您需要更多相关代码,您也可以查阅该存储库 https://github.com/wsvincent/djangox