-1

我在链接到主页时遇到问题。我现在拥有的是

href = "http://127.0.0.1:8000"

但显然它没有效果。我没有使用 {% url 'index' %} 因为我不能在它之后输入任何内容,例如:

"{% url 'index' %}/articles"

有没有办法做到这一点,使用 url 'index' 或任何其他方式?我不想为此使用 django admin 和数据库,因为数据库不会被保存,因为我将代码提供给其他人(但这并不重要,只要知道数据库不会被保存,我什么也做不了关于它)。

4

1 回答 1

0

从您上面发布的内容来看,django 似乎在 urlconf 中找不到相关路径。

你可以有:

网址.py

    ...
    (r'^$', 'index', name='index'),
    (r'^articles$', 'articles', name='articles')
    ...

然后在您的模板中:

href="/articles"

或者

href="{% url 'articles' %}"

您的index路径只能用于空路径,因此在模板中反转它没有意义,因为反转的 url 只是一个空字符串。

如果您希望索引和文章路径由同一视图处理,即index,您可以:

网址.py

    ...
    (r'^$', 'index', name='index'),
    (r'^articles$', 'index', name='articles')
    ...
于 2021-03-01T10:24:10.023 回答