Django Zinnia不能链接到homepag中的“weblog”

2024-04-30 01:56:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用Django Edge(v2.0)模板,并创建了一个站点,这是我的主要项目,它的标题是:网站。在这个项目中,我开始实施一个博客,并安装了百日菊。我有以下内容:

Python3.4.2和Django 1.7.7

我按照安装文档安装了Zinnia,包括所有列出的依赖项,并且它可以工作。如果我导航到127.0.0.0,它会把我带到网站项目的“主页”。如果我浏览127.0.0.0/weblog/,它会把我带到Zinnia博客的“主页”。这一切都有效。不过,在网站主页上(主页.html),我正在尝试创建指向/weblog的链接,但似乎无法使其正常工作。我肯定只是语法,还有我的知识不足。在

我的项目结构如下:

├── LICENSE.txt
├── README.md
├── docs
│   └── index.md
├── requirements.txt
└── src
    ├── Website
    │   ├── __init__.py
    │   ├── __pycache__
    │   ├── settings
    │   ├── urls.py
    │   ├── views.py
    │   └── wsgi.py
    ├── accounts
    │   ├── __init__.py
    │   ├── __pycache__
    │   ├── templates
    │   ├── urls.py
    │   └── views.py
    ├── manage.py
    ├── profiles
    │   ├── __init__.py
    │   ├── __pycache__
    │   ├── templates
    │   ├── urls.py
    │   └── views.py
    ├── static
    │   ├── bootstrap
    │   └── site
    ├── templates
    │   ├── about.html
    │   ├── base.html
    │   ├── home.html
    └── zinnia
        ├── __init__.py
        ├── __pycache__
        ├── managers.py
        ├── markups.py
        ├── static
        ├── templates
        ├── urls
        ├── views

这是我的主菜网址.py公司名称:

^{pr2}$

在网站主页上,使用主页.html,我可以创建按钮,将我引导到其他页面,如下所示:

<a class="btn btn-default" href="{% url 'accounts:login' %}" role="button">Log in</a>

我基本上想要一个“博客”按钮,在我的主页上,它会将我重定向到127.0.0.0/weblog/,所以我用同样的方式来做:

<a class="btn btn-default" href="{% url 'zinnia:weblog' %}" role="button">Blog</a>

我得到这个错误:

Reverse for 'weblog' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

更多信息:

In template /Website/src/templates/home.html, error at line 59
59       <a class="btn btn-default" href="{% url 'zinnia:weblog' %}" role="button">Log in</a>

如有任何帮助,请提前谢谢。在


Tags: 项目pydefaultinit网站html主页urls