Django:找不到with参数“('',)”和关键字参数“{}”

2024-10-01 09:20:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我对django还是个新手。已经用了一段时间了,但还是经常犯愚蠢的错误。但这一次,我似乎很难弄明白。。。因为我是新手,我不太擅长解释我的问题,但这里。。。在

有关模板中此位的错误消息:

{% url privblog object.id %}

在网址.py摘录:

^{pr2}$

在视图.py公司名称:

from django.shortcuts import render_to_response
from models import PrivBlog
from blog.models import Blog
from django.template import RequestContext

def privblog_detail(request, object_id=None):
    pblog_detail_object = PrivBlog.objects.filter(id=object_id)
    pblog_recent_object = PrivBlog.objects.all()[:5]
    tblog_recent_object = Blog.objects.all()[:5]
    context = {'pblog_detail_object': pblog_detail_object,
        'pblog_recent_object': pblog_recent_object,
        'tblog_recent_object': tblog_recent_object,
        }
    return render_to_response('privblog/privblog_detail.html', RequestContext(request, context))

Tags: djangofrompyimportidobjectsobject错误
1条回答
网友
1楼 · 发布于 2024-10-01 09:20:50

您的上下文中没有名为object的对象:

{% url privblog object.id %}

应该是

^{pr2}$

你也可能会遇到麻烦:

return render_to_response('privblog/privblog_detail.html', context, RequestContext(request))

我从来没有用这种方式调用render-tu响应。在

相关问题 更多 >