【问题标题】:How do you use downloaded templates in Django你如何在 Django 中使用下载的模板
【发布时间】:2019-11-17 08:18:40
【问题描述】:

我在网上找到了这些非常酷的模板,我想用它们来构建我的网站。有什么方法可以不复制链接进行引导,而是让我使用下载的模板并对其进行调整?

我在网上看过,他们建议的都是引导。

【问题讨论】:

  • 我并不完全清楚你想做什么。复制链接和下载链接之间到底有什么区别?如果你举个例子,它可能会让事情变得更简单。
  • 比如说我发现可以从这个网站下载好的模板:colorlib.com/wp/template/riddle 然后我点击下载。我得到了所有给定模板的完整文件。通常在教程中,他们会访问 materializecss.com 之类的网站并复制基础链接的 href。我不想做教程做的事情,而是想使用预制模板并将它们放在我想创建的网站上。

标签: python css django templates


【解决方案1】:

在使用 html 模板时,您可能会发现每个 html 文件都有相同的页眉和页脚信息。您需要将此页眉/页脚信息提取到基本模板中(通常为base.html)。已删除页眉/页脚信息的每种页面类型(base.html 以外的 html 文件)随后将扩展 base.html 模板文件:https://docs.djangoproject.com/en/2.2/intro/overview/#design-your-templates

如果模板有很多页面,您可能需要一段时间才能按需要分解所有内容,尤其是当您是新手时。

【讨论】:

  • 它没有用。如果您只是看到我对 Willem Van Onsem 的评论,我想您会更好地了解我在说什么。
  • 仅显示基本模板中的内容。其余的没有。
  • 我认为您期望从模板创建一个新的 Django 网站是自动的,就像它可以在 WordPress 中使用专门为 WP 设置的模板一样。使用自定义模板创建 Django 站点将不是单击几个按钮的问题。我下载了您在回答 Wm 时提供了链接的模板。范昂森。它的结构符合预期 - 每个 html 文件中都会重复页眉/页脚信息。如果您按照我的回答,您将获得建立新 Django 站点所需的一切,但这需要时间(如果不是几天,则需要数小时)。祝你好运!
  • 您必须在基本模板中创建一个块,其中将放置特定于每个页面的内容。在线查找 {% block content %} {% endblock %} 的示例。
猜你喜欢
  • 1970-01-01
  • 2015-09-07
  • 1970-01-01
  • 1970-01-01
  • 2012-04-14
  • 2012-06-10
  • 2012-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多