Vous n'êtes pas identifié(e).
Bonjour à vous,
J'ai plusieurs problème qui concernent tous la solution.
J'ai trouvé un forum simple. Malheureusement, il m'affiche plusieurs problème que j'ai réussit à régler, sauf un.
NoReverseMatch at /forum/
Dans mon template:
<a href="{% url "forum_category" category.pk %}">
view.py
def forum_category(request, category_id):
category = get_object_or_404(ForumCategory, id=category_id)
forums = category.forums.order_by("title")
return render_to_response("forums/category.html", {
"category": category,
"forums": forums,
}, context_instance=RequestContext(request))
J'obtiens toujours soit:
Reverse for 'forum_category' with arguments '(2L,)' and keyword arguments '{}' not found. 0 pattern(s) tried: []
-ou-
Reverse for 'forums_category' with arguments '(2L,)' and keyword arguments '{}' not found. 1 pattern(s) tried: ['forum/$category/(\\d+)/$']
Qu'es-ce que je comprend pas? Quel arguments me manque t'il?
Django 1.6
Merci d'avance.
Hors ligne
Bonjour,
Il semblerait que tu n'aies pas défini l'url ou qu'elle ne soit pas nommée.
Hors ligne
Salut et merci..
Pourtant, voici dans le forums/urls.py
urlpatterns = patterns("forums.views",
url(r"^$", "forums", name="forums_forums"),
url(r"^category/(\d+)/$", "forum_category", name="forums_category"),
url(r"^forum/(\d+)/$", "forum", name="forums_forum"),
url(r"^thread/(\d+)/$", "forum_thread", name="forums_thread"),
url(r"^new_post/(\d+)/$", "post_create", name="forums_post_create"),
url(r"^reply/(\d+)/$", "reply_create", name="forums_reply_create"),
url(r"^post_edit/(thread|reply)/(\d+)/$", "post_edit", name="forums_post_edit"),
url(r"^subscribe/(\d+)/$", "subscribe", name="forums_subscribe"),
url(r"^unsubscribe/(\d+)/$", "unsubscribe", name="forums_unsubscribe"),
url(r"^thread_updates/$", "thread_updates", name="forums_thread_updates"),
)
C'est un simple forum créer par Pinax Project. Probablement la version qui diffère.
Voici le liens ( Si vous voulez tout le code )
https://github.com/pinax/pinax-forums
`
Merci d'avance.
Hors ligne
Vérifie bien que ton urls.py principal inclue ce fichier. Tu peux tester via un reverse du forums_forums sans arguments par exemple.
Alternativement, vérifie qu'il n'y a pas d'espace de nommage.
Hors ligne