def create_data_set(user): film = {} data_set = [] recom_helper = RecomHelper() ratings = recom_helper.get_all_ratings(user) reviews = UserActivity.objects.reviews_for_user(user) for rating in ratings: filmid = rating.film.id filmname = rating.film.title filmlink = permalink_film(rating.film) img = get_image_path(rating.film, 50, 71) # FLM-1267 score = rating.rating quote = get_single_review(reviews, filmid) reviewdate = "" if rating.last_rated is not None: reviewdate = rating.last_rated.strftime("%b %d %Y, %H:%M") film = { "filmid": filmid, "filmname": filmname, "filmlink": filmlink, "img": img, "score": score, "quote": quote, "reviewdate": reviewdate, "tier": score, } data_set.append(film) return data_set
def test_poster(self): self.initialize() thumb_img = get_image_path(self.film, 80, 40) thumb_img = thumb_img[7:] cc = MEDIA_ROOT + thumb_img img = Image.open(cc) size = img.size # x size self.failUnlessEqual(size[0], 80) # y size self.failUnlessEqual(size[1], 40)
def image(request, permalink): from film20.utils.posters import get_image_path try: film = get_object_or_404(Film, permalink=permalink) width = request.GET.get('width') if not film.poster or not width in (None, '400', '600', '800'): raise Http404 if width is None: size = () else: size = (width, ) path = get_image_path(film, *size) return HttpResponseRedirect(path) except Http404: return HttpResponse('not found', status=404)
def render(self, context): self.size = [(i.resolve(context) if hasattr(i, 'resolve') else i) for i in self.size] imdbobject = self.imdbobject.resolve(context) return get_image_path(imdbobject, *self.size)
def render(self, context): self.size = [(i.resolve(context) if hasattr(i, "resolve") else i) for i in self.size] imdbobject = self.imdbobject.resolve(context) return get_image_path(imdbobject, *self.size)