Reverse for '/do/perfect/' not found. '/do/perfect/' is not a valid view function or pattern name.
时间: 2023-12-23 12:04:39 浏览: 24
这个错误提示是Django框架中的一个错误,通常是由于在urls.py中定义的url pattern没有对应的view function导致的。请检查你的urls.py文件,确认是否定义了名为'do/perfect/'的url pattern,并且在views.py中定义了对应的view function。另外,也需要确认你的view function是否正确地返回了HttpResponse或JsonResponse等HTTP响应类型。
相关问题
djanjo重定向 Reverse for 'home' not found. 'home' is not a valid view function or pattern name.
这个错误通常是由于Django无法找到名为'home'的视图函数或URL模式名称所导致的。请确保你在urls.py文件中定义了名为'home'的视图函数或URL模式名称,并且确保它们的命名正确无误。你可以尝试使用Django的反向解析函数来生成URL,例如在模板中使用{% url 'home' %}来生成名为'home'的URL。如果问题仍然存在,请检查你的代码逻辑是否正确。
<form method="POST" action="{% url 'add_emergency' staff_info.id %}">有什么用,为什么会报错django.urls.exceptions.NoReverseMatch: Reverse for 'add_emergency' not found. 'add_emergency' is not a valid view function or pattern name.
这是一个 Django 模板标签,用于生成一个表单,其中 `action` 属性指定了表单提交的 URL。`{% url 'add_emergency' staff_info.id %}` 会根据给定的视图函数名称和参数生成一个 URL,其中 `staff_info.id` 是一个参数,用于指定员工的 ID。
报错 `django.urls.exceptions.NoReverseMatch: Reverse for 'add_emergency' not found. 'add_emergency' is not a valid view function or pattern name.` 表示 Django 无法找到名为 `'add_emergency'` 的视图函数或 URL 模式。可能是因为你没有在你的 Django 项目中定义该视图函数或 URL 模式,或者是在模板标签中使用了错误的视图函数名称或 URL 模式名称。请检查你的代码并确保视图函数或 URL 模式已正确定义。