Найти - Пользователи
Полная версия: NoReverseMatch: Reverse for
Начало » Django » NoReverseMatch: Reverse for
1
crazyman2004
Не могу победить эту штуку, на первый взляд вроде бы все нормально, но приложение не работает, валится с такой ошибкой
NoReverseMatch: Reverse for ‘items_list’ with arguments ‘()’ and keyword arguments ‘{u’category': 1}' not found.

уже перечитал все интернеты, но так и не смог победить (

данные пациента:
def items_view(request, category):
    categories = Category.objects.all()
    itemCategory = get_object_or_404(Category, slugCategory=category)
    items = Items.objects.filter(itemCategory=itemCategory)
    return render_to_response('new_app/items_list.html', {'items': items, 'allCategory': categories})

urlpatterns = patterns('new_app.views',
    url(r'^(?P<category>.+)$', 'items_view', name = 'itemsView'),
)

<html>
<body>
    {% for cat in allCategory %}
    <a href="{% url 'items_view' cat.slugCategory %}">{{cat.nameCategory}}</a>
    {% endfor %}
    <br>
    {% for item in items %}
        {{ item }}
    {% endfor %}
</body>
</html>
JOHN_16
Всегда выкладывайте полный код ошибки
ilnur
crazyman2004
‘items_list’ with
что то в представленном коде не нашел.
<a href="{% url 'itemsView' cat.slugCategory %}">{{cat.nameCategory}}</a>
а так?
crazyman2004
за ответы спасибо!

сам победил, в шаблон запихал ‘itemsView’ из urls.py, a не имя представления items_view

в общем сделал как написал ilnur
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB