Need help with django-updown?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

129 Stars 25 Forks Other 79 Commits 5 Opened issues


Simple youtube like up and down rating app for Django.

Services available


Need anything else?

Contributors list


Simple Django application for adding Youtube like up and down voting.

Build Status


pip install django-updown



to your
. Then just add a
to your existing model:
from django.db import models
from updown.fields import RatingField

class Video(models.Model): # ...other fields... rating = RatingField()

You can also allow the user to change his vote:

class Video(models.Model):
    # ...other fields...
    rating = RatingField(can_change_vote=True)

Now you can write your own view to submit ratings or use the predefined:

from updown.views import AddRatingFromModel

urlpatterns = patterns("", url(r"^(?P\d+)/rate/(?P[\d-]+)$", AddRatingFromModel(), { 'app_label': 'video', 'model': 'Video', 'field_name': 'rating', }, name="video_rating"), )

To submit a vote just go to

. If you allowed users to change they're vote, they can do it with the same url.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.