Уведомления

Группа в Telegram: @pythonsu

#1 Июль 24, 2013 05:44:04

crazyman2004
Зарегистрирован: 2013-06-19
Сообщения: 28
Репутация: +  2  -
Профиль   Отправить e-mail  

NoReverseMatch: Reverse for

Не могу победить эту штуку, на первый взляд вроде бы все нормально, но приложение не работает, валится с такой ошибкой

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>

Отредактировано crazyman2004 (Июль 24, 2013 05:44:23)

Офлайн

#2 Июль 24, 2013 06:46:28

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

NoReverseMatch: Reverse for

Всегда выкладывайте полный код ошибки



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Июль 24, 2013 06:51:49

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

NoReverseMatch: Reverse for

crazyman2004
‘items_list’ with
что то в представленном коде не нашел.
<a href="{% url 'itemsView' cat.slugCategory %}">{{cat.nameCategory}}</a>
а так?

Офлайн

#4 Июль 24, 2013 06:56:07

crazyman2004
Зарегистрирован: 2013-06-19
Сообщения: 28
Репутация: +  2  -
Профиль   Отправить e-mail  

NoReverseMatch: Reverse for

за ответы спасибо!

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

в общем сделал как написал ilnur

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version