问题标签 [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 投票
2 回答
84 浏览

html - 找不到“delete_task/{{todo.id}}”的反向。'delete_task/{{todo.id}}' 不是有效的视图函数或模式名称

我是 django 的新手,运行后出现以下问题:找不到“delete_task/{{todo.id}}”的反向。'delete_task/{{todo.id}}' 不是有效的视图函数或模式名称。

在我的模板文件 index.html 中,我有:

我的 urls.py:

]

我的意见.py:

谢谢

0 投票
1 回答
1076 浏览

django - Django - 使用 drf-nested-routers 反向嵌套 url

我将我的 api url 配置为

使用drf-nested-routers扩展。基本上,每个学生都分配了一些宏观类别,而这些类别又具有一些长期目标 (LTO)。我已经使用curlPostman对其进行了测试,一切似乎都有效。现在我需要为我的 LTO 模型编写一个更精确的测试用例。这是我的urls.py

问题是我无法正确使用reverse()方法来获取我的 LTOViewSet 的 url 来测试它。

这给出了以下错误

在其他测试用例中,我使用非常相似的句子并且效果很好

0 投票
1 回答
127 浏览

django - 值错误在 //字段 'id' 需要一个数字,但得到了 '' 在 django 中

现在我正在开发一个博客应用程序,该应用程序是在不使用 django 管理站点的情况下制作的,并且我已经添加了博客文章功能。我已经使用了两个外键到User使用自定义用户模型定制的单个模型中。

现在,问题是我不能在一个 url 中连续分配两个 slug。我附上了视图和 url 的代码以便更好地理解。

我曾尝试删除所有迁移并重新迁移所有内容,但它对我没有用。这个问题有什么解决方案吗?

这是我的代码,

视图.py

网址.py

模型.py

models.py(自定义用户模型)

0 投票
0 回答
209 浏览

django - django: how to include parent category URL in child category URL (Category is a nested model)

The thing is, I have a model named ProductCategory, this model may or may not have another model as a parent category. consider I have three Categories : grandParent -> parent -> child Currently when I click on child category the URL is /productCategory/child I want to include it's parents as well. so if user clicks on "child" category URL must look like this /grandParent/parent/child in case of parent category clicked it must generate /grandparent/parent and when User clicks on a product I want to concatenate it's URL with the category URL something like this: /grandparent/parent/child/product_slug so can you please help me with this?

Update : These are the urls from Urls.py

0 投票
2 回答
602 浏览

django - 当前路径,与其中任何一个都不匹配

我在 urls.py 中有这个

但是当我尝试点击网址时。我得到了这个错误。

在这里我只想要 puid 但为了匹配我添加的 URL 模式 str:title 和 str:pname

我不想要标题和 pname。但我的 URL 模式是这样的——

0 投票
2 回答
168 浏览

python - 在 django 中找到应用主页的 NoReverseMatch

我正在尝试将链接从应用程序重定向到另一个页面查看功能。但是在正确指向页面后,我在与它没有连接的应用程序主页上收到 NoReverseMatch Found 错误。

这是主项目 urls.py 的 urls.py

这是相应应用程序的 urls.py,即教师 urls.py

我还包括views.py,因为错误指向view.py views.py

我尝试在教师应用程序r'^teacher/$'的主 urls.py 和r'^$'urls.py 中添加,但添加后显示为教师找到了 url。

这是详细的错误消息: Reverse for 'detailed' with no arguments not found. 1 pattern(s) tried: ['teacher/\\^detailed/\\(\\?P(?P<reportid>[^/]+)\\\\d\\{0,4\\}\\)/\\$$']

0 投票
1 回答
478 浏览

python - 如何修复 Django 表中删除按钮的 NoReverseMatch 错误

Python 版本 3.7.7 和 Django 版本 2.2.3。 Github 上的代码 https://github.com/jcwill415/Stock_Market_Web_App

我想在表格的最后一列中添加一个删除按钮。当代码在表之外时,它可以从表中删除一个条目。但是当代码在表内时,我收到一个 NoReverseMatch 错误,上面写着:

add_stock.html

视图.py

网址.py

我尝试过 的我尝试过使用 for 循环:

但它会循环遍历所有代码,因此每行的表格中的所有条目都有删除按钮。如果我不使用 for 循环,我会收到 NoReverseMatch 错误。我知道有办法解决这个问题,但我一直在努力并寻找两个多月。

我也尝试了一个while循环,但无法让它工作。我尝试将删除表单添加到 add_stock.html 文件中,并在 views.py 文件中添加相应的请求。

我尝试过的链接,但仍然无法解决:

ment-not-found-django

0 投票
1 回答
523 浏览

python - Django我可以在不传递任何参数的情况下反转参数化的url吗?

我想让 get_url 返回 'url/' 有可能吗?

如果没有,我能以某种方式获得没有像'url/ '这样的参数的部分url吗?

0 投票
1 回答
109 浏览

python - NoReverseMatch 错误。未找到“...”的反向

发生这种情况时,我试图在 Django 中实现动态 url

在我的 template.py 中,我添加了这一行

我的网址.py

我的moviez.urls.py

我认为这绝对应该可以工作,但它返回了这个错误

你能帮我调试一下吗?

任何帮助将不胜感激!

0 投票
1 回答
131 浏览

python - Django URL 标记不起作用 - NoReverseMatch

我知道我们不应该使用 stackoverflow 进行调试,但我在过去 10 小时内一直在尝试解决这个问题,我感到无望,我很抱歉。

当它被点击时,edit它说:

异常类型:NoReverseMatch 异常值:未找到“/accounts/edit/”的反向。'/accounts/edit/' 不是有效的视图函数或模式名称。

但是,如果在http://localhost:8000/accounts/edit/<employee_snn>/浏览器上键入url,则edit-employee.html正常呈现。它还说错误出现在我的第 0 行的基本模板中