【问题标题】:Creating a Local Version of Mezzanine's Blog Homepage Template创建 Mezzanine 博客主页模板的本地版本
【发布时间】:2014-03-01 08:43:21
【问题描述】:

我是 Django 新手,我正在使用 Mezzanine 来创建一个基本的博客网站。我想要实现的一件事是使用提供的 blog_post_list 模板作为主页的基础。在夹层文档中,它解释了如何执行此操作,但是,我想对此模板进行更改。因此,我按照说明创建夹层博客主页模板的本地副本并编辑 urls.py 中的 urlpatterns 以指向文件的本地副本。但是,当我尝试在浏览器中呈现此主页时,会出现以下错误:

在(本地副本)blog_post_list.html 的第 145 行的模板呈现期间出错: {% pagination_for blog_posts %}

作为参考,这里是有问题的 html 文件:https://github.com/stephenmcd/mezzanine/blob/master/mezzanine/blog/templates/blog/blog_post_list.html

这些页面是从 Mezzanine 核心复制和未经编辑的,那么为什么在 Mezzanine 的核心中打开时它可以工作,但在我的本地项目目录中却没有?

【问题讨论】:

    标签: django mezzanine


    【解决方案1】:

    在 urls.py 中,

    url("^$", direct_to_template, {"template": "blog/blog_post_list.html"}, name="home"),
    

    应该是

    url("^$", blog_post_list, name="home"),
    

    还有,

    from mezzanine.blog.views import blog_post_list
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      • 1970-01-01
      • 2015-07-19
      • 2020-02-13
      • 1970-01-01
      • 2022-06-25
      • 2011-01-02
      相关资源
      最近更新 更多