0

错误

Caught NoReverseMatch while rendering: Reverse for ''tazasabzii.tazasabzi.views.gallery'' with arguments '()' and keyword arguments '{}' not found.

网址.py

urlpatterns = patterns('tazasabzii.tazasabzi',

    (r'^tazasabzi/gallery/$', 'views.gallery'),

视图.py

def gallery(request):
    z = {'title':'TazaSabzi.com',
         'heading':'TazaSabzi.com',
         'viewName':'gallery',}
    fruits = Sabji.objects.filter(kind__contains="fruit")
    sfruits = Sabji.objects.filter(kind__contains="special fruit")
    svegetables = Sabji.objects.filter(kind__contains="special vegetable")
    vegetables = Sabji.objects.filter(kind__contains="vegetable")
    soffers = Sabji.objects.filter(kind__contains="special offer")
    saari_sabzi = {'fruits':fruits,
                                            'vegetables':vegetables,
                                            'special fruits':sfruits,
                                            'special vegetables':svegetables,
                                            'special offers':soffers,}
    return render_to_response('gallery.html',{'tz':z,
                                              'saari_sabzi':saari_sabzi.iteritems(),},context_instance=RequestContext(request))

错误

154     <a target="_blank" href="{% url 'tazasabzii.tazasabzi.views.gallery' %}">
155     <div class="gallery button" style="width:100px;">
156     <div style="color:white; margin-top:5px;">Gallery</label>
4

1 回答 1

0

尝试类似的东西<a target="_blank" href="{% url 'appname.views.gallery' %}">

或者

使用命名 URL

或者

可能您没有在主 url_conf 中包含应用程序 url

于 2012-07-11T16:02:35.720 回答