def api_get_users_pasties(req, author, method="json"): separate_log() limit = req.GET.get("limit", 50) callback = req.GET.get("jsoncallback", None) if not callback: callback = req.GET.get("callback", None) user = get_object_or_404(User, username=author) pasties = ( Pastie.objects.filter(author__username=author) .exclude(favourite__title__isnull=True) .exclude(favourite__title="") .order_by("-created_at")[:limit] ) try: server = settings.MOOSHELL_FORCE_SERVER except: server = "http://%s" % req.META["SERVER_NAME"] return render_to_response( "api/pasties.%s" % method, {"pasties": pasties, "server": server, "callback": callback}, context_instance=RequestContext(req), mimetype="application/javascript", )
def api_get_users_pasties(req, author, limit=50): separate_log() user = get_object_or_404(User, username=author) pasties = ( Pastie.objects.filter(author__username=author) .exclude(favourite__title__isnull=True) .exclude(favourite__title="") .order_by("-created_at")[:limit] ) try: server = settings.MOOSHELL_FORCE_SERVER except: server = "http://%s" % req.META["SERVER_NAME"] return render_to_response( "api/pasties.json", {"pasties": pasties, "server": server}, mimetype="application/javascript" )