问题标签 [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.
python - href属性中的Django动态网址错误
嗨,我正在尝试查看个人资料页面articles/profile/<int:author_id>
当我添加个人资料页面链接时,导航栏不起作用。如果我articles:profile article.author_id
从navbar.html
所有链接中删除有效。我的错误信息在这里:
NoReverseMatch at / Reverse for 'profile' with arguments '('',)' 未找到。尝试了 1 种模式:['articles/profile/(?P<author_id>[0-9]+)$']
视图.py
导航栏.html
网址.py
profile.html
模型.py
django - Django Rest Framework:url中的第二个参数用点(。)而不是/
我的视图中有以下方法:
我为此端点创建了一个测试。但一直无法获得正确的网址。
当我做
我收到以下错误:
django.urls.exceptions.NoReverseMatch:使用关键字参数反转“order-remove”......未找到。尝试了 2 种模式:...
当我尝试时:
我得到以下网址:
/orders/1234/remove.1
而不是我所期待的:orders/1234/remove/4
用一个/
代替.
我错过了什么?
django - Django 加密 URL(PK 和 ID)
我正在尝试找到加密我的 URL 的最佳解决方案,我找到了一些旧版本,用于 python 2.2。我需要设置我的网址,而不是像这样显示:
.com/AddPost/1
/ 和.com/PostDetail/40
. 但是这样的事情:.com/AddPost/DMQRzZWMDdGQtbndzBHNsawN0aXRsZQR0ZXN0AzcwMQR3b2UDMjQwMjEwNQ
您无法猜测 PK 是什么并访问该页面:
网址:
视图.py:
django - 具有多字符串参数的 Django 路由
我有两条单独的路线
我希望这些路线接受特定的字符串,只要您在上面的路线中看到。例如
但我得到错误
python - Django Forms - 保存后重定向
我有一个包含 2 个表单的详细视图,在这里我只提供其中一个的代码。表单位于用户详细视图的模式中,我需要将客户端重定向到表单所在的详细视图。在 post 方法中request.GET['user']
返回用户 ID,所以我拥有实现这一目标所需的一切。我已经尝试过reverse
and redirect
,我猜是因为代码错误而没有任何效果。
我应该提供一个get_success_url()
这样做吗?我认为这会导致一些问题,因为我只能从 post 方法获取用户 ID。
django - Django:找不到带有参数'(3,'')'的'topic_posts'的反向
''topic_posts' 的反面在其他地方也能正常工作。但它在这里不起作用。HTML 文件
网址设置
当我将board.id
and更改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 %}">
仍然无法工作。
谢谢阅读!
python - 链接单页网站时的 NoReverseMatch
未找到带有参数 '('',)' 的 'project_detail' 的错误反转。尝试了 1 种模式:['project/(?P[0-9]+)$']
网址.py
]
视图.py
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”等。
django - 在模板中获取 url 时出错 - Django
我正在尝试复制一个电子商务网站,并在他们点击该类别的不同链接时显示单独的产品。但是我在获取模板中的网址时遇到了麻烦。
这是我的views.py:
这是我的urls.py :
模板'), ]
这是模板:
我想在导航栏中添加类别的网址,但在导航栏中添加类别的网址时显示错误。
django - Django:NoReverseMatch 在
因此,当我转到网址时:http://127.0.0.1:8000/post/2/。它没有向我显示帖子详细信息视图,而是给了我一个错误。我对此很困惑。但是我可以在列表视图和个人资料页面中看到它。 编辑:添加错误图像和detail.html
发表意见.py
模型.py
主要的 urls.py
]
帖子 urls.py
用户 urls.py
详细信息.html