我在django应用程序中的相对url有问题。你知道吗
我有这样的物体结构
Competitions/
games/
players/
costs/
以及指向它的URL
competitions/
-所有比赛的列表
{% for comp in competitions%}
<li onclick=window.location.href='{{comp.pk}}'>
comp.name
</li>
{% endfor %}
当我点击其中一个链接时,我被重定向到页面competitions/<competitions_id>
competitions/<int:competition_id>
-比赛的详细视图
competitions/games/<int:competition_id>
-精选比赛中所有比赛的列表
{% for game in games%}
<li onclick=window.location.href='{{game.pk}}'>
game.name
</li>
{% endfor %}
所以当我在url:competitions/games/1上时 其中列出了id=1的所有比赛
<li onclick=window.location.href='1'> game1</li>
<li onclick=window.location.href='2'> game2</li>
<li onclick=window.location.href='3'> game3</li>
<li onclick=window.location.href='4'> game4</li>
例如,我点击game4,我的网址是competitions/games/4,而不是competitions/games/1/4,有人能解释一下原因吗。你知道吗
问题是url没有以/
相关问题 更多 >
编程相关推荐