gpt4 book ai didi

python - 在 django 中使用 block 内容时 标签有问题

转载 作者:行者123 更新时间:2023-12-04 03:39:37 32 4
gpt4 key购买 nike

首先,我是 Django 的新手。我有一个有 4 个页面的项目,页面根目录如下所示:

myProject/create/
myProject/create/project
myProject/create/activity
myProject/create/discipline
我在 templates/myapp/base.html 中创建了一个 base.html 文件并在那里添加了一个侧边栏。我在 base.html 中添加了所有页面的链接以访问其他页面。然后使用 {% extend %} 公式,我从此页面扩展了侧边栏,以便在其他页面上也能看到它及其工作原理。所以我的项目结构是这样的:
myProject
├── create
│ ├── project
│ ├── activity
│ ├── discipline
当我在“创建”页面并单击项目页面时,我进入该页面及其工作。但问题是当我在像“项目”页面这样的子页面中并单击其他页面(例如:事件)时,它会转到:
我的项目/创建/ 项目 /activity
这是不正确的。我应该怎么做才能从子页面转到 myProject/create/activity 而不是 MyProject/Create/project/activity ?

最佳答案

您应该使用前导斜杠 ( / ),否则您将定义一个 query-relative url [w3.org] 。通过使用前导斜杠,这意味着它将保留主机名,并用新路径替换旧路径。
您因此链接到:

<a href="/myProject/create/project">…</a>
话虽如此,通常最好使用 {% url … %} template tag [Django-doc] 解析 URL。

关于python - 在 django 中使用 block 内容时 <a> 标签有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66291290/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com