• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux django-ratings Download

django-ratings

October 22, 2009
Django software supports Generic Ratings to enable users to rate and review a wide range of content types. With this feature, Django-based websites are able to incorporate rating systems into their interface with ease.
Version 0.3.4
License MIT/X Consortium License
Platform Linux
Supported Languages English
Homepage code.google.com
Developed by David Cramer
Django-ratings is a highly functional ratings module that runs efficiently for the Django web framework. The module itself appends two additional fields on the model for optimization purposes: < field >_score, and < field >_votes fields, that are integer fields. Overall, the module is easy to install, ensuring any beginner can do it just as quickly as a pro.

To install the Django-ratings module, you can use an SVN checkout before running "django-ratings." After that, you need to navigate into the django-ratings directory and install it via the "python setup.py install" command. Once you have the module installed, you'll need to add it to your INSTALLED_APPS:

INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'djangoratings',
)

Finally, run python manage.py syncdb in your app's directory to create the relevant tables. The Usage section of Django-ratings is user-friendly and can be implemented easily. The examples shown demo the process in a clear manner.

Using either RatingField or AnonymousRatingField is simple. AnonymousRatingField uses TEN_POINT_SCALE while RatingField choices are already defined in the module. In both cases, the rating system is handled within Django-ratings.

Adding and retrieving votes is effortless once you have the Django-ratings module installed. The add() function takes the score, the user who rated it, and the IP address from where the vote was made. Retrieving votes is equally as straightforward; use "myinstance_ai.get_rating()" and include the user and IP address.

Accessing information about the rating of an object is also an easy process; the votes and score can be accessed individually by using "myinstance.rating.votes" and "myinstance.rating.score," respectively. It's important to note that you cannot currently query the scores or votes directly; however, you can access them using attname_score and attname_votes.

In conclusion, I highly recommend Django-ratings for its simplicity and functionality. The module can significantly enhance the rating system of your Django web framework. The installation process is user-friendly, and the examples shown demonstrate precisely how to fully utilize the module's features.
What's New

Version 0.3.4: N/A

Free Download 8K
148
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Night Light IRC Proxy
Night Light IRC Proxy is a UNIX-compatible, C-written software that functions as ...
Simple Xmms Control
Simple Xmms Control is a SuperKaramba theme that offers easy control to ...
ShiftyGames Hangman
The Hangman project by ShiftyGames is a traditional Hangman game for software ...
PyreRing
PyreRing is a tool designed to manage command line test scripts for ...
qombinatorics
Qombinatorics provides a user-friendly way to perform combinatorics calculations through a graphical ...
qColorMap
qColorMap software creates 2D color maps from 3D data using a set ...
InteliEditor
InteliEditor is a lightweight, WYSIWYG HTML editor perfect for Rich Text applications. ...
CoverFinder
CoverFinder is a software that helps users locate cover images using Amazon ...
Smart Publisher
Smart Publisher is a web-based open-source tool for publishing websites on the ...
POE::Component::EasyDBI
A Perl extension facilitates asynchronous non-blocking DBI calls in POE.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.