def invalidate_cache(sender, **kwargs): if kwargs['instance'].contest.season == '2010-2011': expire_page(reverse("games_view_2010-2011", args=[])) elif kwargs['instance'].contest.season == '2011-2012': expire_page(reverse("games_view_2011-2012", args=[])) expire_page(game_url(kwargs['instance'], kwargs['instance'].contest.season).replace(settings.SITE_URL, ""))
def comment_redirect(request, type): if request.GET['c']: comment_id = request.GET['c'] comment = CustomComment.objects.get(pk=comment_id) if type == "post": post = Post.objects.get(pk=comment.object_pk) if post: return HttpResponseRedirect(post_url(post) + "#komentar-" + str(comment.comment_number)) elif type == "game": game = Game.objects.get(pk=comment.object_pk) if game: return HttpResponseRedirect(game_url(game, game.contest.season) + "#komentar-" + str(comment.comment_number)) return HttpResponseRedirect("/")