django-votingに投票を登録するのに問題があります:https ://github.com/brosner/django-voting
コメントオブジェクトを技術的に賛成しようとしています。したがって、スコアに追加します。
これは私がこれまでに持っているものです:
レンプレート:
<form method="POST" action="/comments/{{ comment.id }}/up/vote/">
{% csrf_token %}
<button type="submit">Thumbs up!</button>
</form>
URL
widget_dict = {
'model': Comment,
'template_object_name': 'comment',
'allow_xmlhttprequest': True,
}
#users can comment on event objects, And VOTE on comments
urlpatterns = patterns('',
url(r'^$', 'event.views.index'),
url(r'^(?P<id>\d+)/$', 'event.views.detail'),
url(r'^comments/(?P<object_id>\d+)/(?P<direction>up|down|clear)/vote/?$', vote_on_object, widget_dict),
)
これで私は404に導かれます。
ドキュメントには、次の例が示されています。
from django.conf.urls.defaults import *
from voting.views import vote_on_object
from shop.apps.products.models import Widget
widget_dict = {
'model': Widget,
'template_object_name': 'widget',
'allow_xmlhttprequest': True,
}
urlpatterns = patterns('',
(r'^widgets/(?P<object_id>\d+)/(?P<direction>up|down|clear)vote/?$', vote_on_object, widget_dict),
)
また、管理者から投票を追加することはできませんか?
widget_dictが実際に何であるかわかりません。フォームをに投稿しようとしていvote_on_object
ます。誰かが投票に成功しましたか?もしそうなら、私は何を間違っていますか?よろしくお願いします。