在尝试呈现我的item_detail模板(它在指向item_update视图的链接中使用url标记)时,我看到了以下错误:
NoReverseMatch at /mcadb/27/items/17
Reverse for 'item_update' with arguments '()' and keyword arguments '{u'course_id': '', u'pk': 17}' not found. 1 pattern(s) tried: [u'mcadb/(?P<co
我有一个错误Reverse for 'like_post' with arguments '()' and keyword arguments '{u'pk': 5L}' not found. 0 pattern(s) tried: []
我无法修复它,我试图更改url.py,甚至views.py,但问题仍然存在--这是我的代码:
views.py
from django.http.response import HttpResponse, HttpResponseRedirect
from django.shortcuts im
我不明白为什么我会得到这个错误:
django.core.exceptions.ImproperlyConfigured:"^customers/(?P<pk>[0-9]+)$" is not a valid regular expression: unknown extension ?P& at position 12
以下是我的文件urls.py的代码
from django.conf.urls import url
from customers import views
urlpatterns = [
url(r'
我用的是python 2.7
我只是尝试在regex中使用一个值来更改一个组:
import re
r = "/foo/bar/(?P<pk>[0-9]+)/"
rc = re.compile(r)
#that i try to do : rc["pk"] = 42 and get the resut
print rc.groupindex
#return {'pk' : 1}
我需要这样做,因为我不知道正则表达式,但我知道其中有一个组。
编辑:
我希望得到这样的结果:
rc["pk"] = 42
#now rc i
使用Django 1.10.4。我有一个模型流,我为它创建了CreateView。当通过管理面板创建对象时,一切都正常,但是当我使用CreateView表单时,创建了一个对象(无论是在管理中还是在数据库中都与另一个没有区别),但是尝试通过DetailView提供到它的链接会导致一个错误:
NoReverseMatch at /
Reverse for 'detail_stream' with arguments '()' and keyword arguments '{'pk': 17}' not found.
2 patt
编辑:这个问题与不同,因为这个问题专门询问如何使用ModelViewSet类进行操作。
我正在尝试制作一个博客帖子/facebook墙类型的应用程序,并在Django中得到一个NoReverseMatch错误。这是在尝试提交帖子表单后发生的。
这是我的views.py
from django.shortcuts import render, get_object_or_404, redirect
from wall.models import Post
from .forms import PostForm
def index(request):
if request.method
我不明白怎么回事?我试着制作一个项目的详细页面,比如在上,它在我的项目中不起作用,但是在练习中一切都很好。
错误消息: NoReverseMatch at /
Reverse for 'events.views.event_detail' with arguments '()' and keyword arguments '{u'pk': 3}' not found. 1 pattern(s) tried: ['$event/(?P<pk>[0-9]+)/$']
HTML(fragment)
<d
我构建了一个测试用例来演示访问多个pk值时django urls和基于类的视图的问题。
演示这个问题的文件是addressbook/family/templates/family/family_detail.html,我已经注释掉了我尝试的行。
我想从家庭详细信息页面链接到一个特定的人,但是第一次评论尝试给了NoReverseMatch at /family/2/ . Reverse for 'person-detail' with arguments '(1,)' and keyword arguments '{}' not found.
我正在创建一个博客,我希望confirm delete comment在下面的url路由post/<int:id>/comment/<int:pk>/上,但是当我这样做时,浏览器会显示以下错误
相反的‘注释’与参数'(38,)‘找不到。1模式尝试:[‘post/(?P0-9+)/注释/(?P0-9+)/$’]
该程序的代码如下所示。我想这样做的原因是在删除之后能够重定向到post-detail视图。
views.py
class CommentDeleteView(LoginRequiredMixin, UserPassesTestMixin, Dele
我是django的新手。我在下面遇到错误消息异常值。
Reverse for 'category_detail' with arguments '()' and keyword arguments '{u'pk': ''}' not found. 1 pattern(s) tried: ['category/(?P<pk>[0-9]+)/$']
模板绘制过程中的错误
Reverse for 'category_detail' with arguments '()&