问题标签 [django-url-reverse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
47 浏览

python - href属性中的Django动态网址错误

嗨,我正在尝试查看个人资料页面articles/profile/<int:author_id>

当我添加个人资料页面链接时,导航栏不起作用。如果我articles:profile article.author_idnavbar.html所有链接中删除有效。我的错误信息在这里:

NoReverseMatch at / Reverse for 'profile' with arguments '('',)' 未找到。尝试了 1 种模式:['articles/profile/(?P<author_id>[0-9]+)$']

视图.py

导航栏.html

网址.py

profile.html

模型.py

0 投票
1 回答
50 浏览

django - Django Rest Framework:url中的第二个参数用点(。)而不是/

我的视图中有以下方法:

我为此端点创建了一个测试。但一直无法获得正确的网址。

当我做

我收到以下错误:

django.urls.exceptions.NoReverseMatch:使用关键字参数反转“order-remove”......未找到。尝试了 2 种模式:...

当我尝试时:

我得到以下网址:

/orders/1234/remove.1

而不是我所期待的:orders/1234/remove/4用一个/代替.

我错过了什么?

0 投票
0 回答
136 浏览

django - Django 加密 URL(PK 和 ID)

我正在尝试找到加密我的 URL 的最佳解决方案,我找到了一些旧版本,用于 python 2.2。我需要设置我的网址,而不是像这样显示: .com/AddPost/1/ 和.com/PostDetail/40. 但是这样的事情:.com/AddPost/DMQRzZWMDdGQtbndzBHNsawN0aXRsZQR0ZXN0AzcwMQR3b2UDMjQwMjEwNQ 您无法猜测 PK 是什么并访问该页面:

网址:

视图.py:

0 投票
0 回答
16 浏览

django - 具有多字符串参数的 Django 路由

我有两条单独的路线

我希望这些路线接受特定的字符串,只要您在上面的路线中看到。例如

但我得到错误

0 投票
1 回答
444 浏览

python - Django Forms - 保存后重定向

我有一个包含 2 个表单的详细视图,在这里我只提供其中一个的代码。表单位于用户详细视图的模式中,我需要将客户端重定向到表单所在的详细视图。在 post 方法中request.GET['user']返回用户 ID,所以我拥有实现这一目标所需的一切。我已经尝试过reverseand redirect,我猜是因为代码错误而没有任何效果。

我应该提供一个get_success_url()这样做吗?我认为这会导致一些问题,因为我只能从 post 方法获取用户 ID。

0 投票
2 回答
42 浏览

django - Django:找不到带有参数'(3,'')'的'topic_posts'的反向

''topic_posts' 的反面在其他地方也能正常工作。但它在这里不起作用。HTML 文件

网址设置

当我将board.idand更改post.topic.id为 integer value 时,例如 1 和 24,web 将呈现。我评论<a href="{% url 'topic_posts' board.id post.topic.id %}">添加{{ board.id }} {{ post.topic.id }},看看查询是否有错误,结果没有问题,它会在网页上呈现 1, 24。然后我尝试<a href="{% url 'topic_posts' board.id 24 %}">了它工作正常,但<a href="{% url 'topic_posts' board.id post.topic.id %}">仍然无法工作。

谢谢阅读!

0 投票
0 回答
13 浏览

python - 链接单页网站时的 NoReverseMatch

未找到带有参数 '('',)' 的 'project_detail' 的错误反转。尝试了 1 种模式:['project/(?P[0-9]+)$']

网址.py

]

视图.py

0 投票
1 回答
356 浏览

django - 未找到带有参数 '('',)' 的 'tagged' 的反向操作。尝试了 1 种模式:['^tag/(?P[-\w]+)/$']

我不断收到此错误消息:

未找到带有参数 '('',)' 的 'tagged' 的反向操作。尝试了 1 种模式:['\^tag/\(\?P(?P[^/]+)\[\-\\w\]\+\)/\$$']

由于锚标记,尝试加载我的 base.html 时。我看过其他有同样问题的帖子,但我仍然不知道我哪里出错了。

视图.py

网址.py

base.html
锚标签:

但我一直得到一个 NoReverseMatch。在锚标记中,我尝试了“tag.slug”、“tag.id”、“tag.pk”等。

0 投票
2 回答
22 浏览

django - 在模板中获取 url 时出错 - Django

我正在尝试复制一个电子商务网站,并在他们点击该类别的不同链接时显示单独的产品。但是我在获取模板中的网址时遇到了麻烦。

这是我的views.py:

这是我的urls.py :

模板'), ]

这是模板:

我想在导航栏中添加类别的网址,但在导航栏中添加类别的网址时显示错误。

0 投票
1 回答
54 浏览

django - Django:NoReverseMatch 在

因此,当我转到网址时:http://127.0.0.1:8000/post/2/。它没有向我显示帖子详细信息视图,而是给了我一个错误。我对此很困惑。但是我可以在列表视图和个人资料页面中看到它。错误图像 编辑:添加错误图像和detail.html

发表意见.py

模型.py

主要的 urls.py

]

帖子 urls.py

用户 urls.py

详细信息.html