Salve galera,Como enviar parametros em um redirect no django? Aqui vai uma solucao que encontrei:from django.core.urlresolvers import reversefrom django.http import HttpResponse, HttpResponseRedirecturl_name = reverse('app:url_mapper_name')return HttpResponseRedirect(url_name + '?id=3')e e so. Salve galera,Vou dar uma help de como criar uma classe javascript com costrutor, atributos e metodos usando coffeescript.Para o exemplo, vamos criar uma classe Spinner. Vamos crar uma imagem de carregamento nesse site: http://spiffygif.com/ No site selecione a opcao PNG sprite, crie seu spinner e faca o download da imagem. Na documentacao tem os exemplos de css e tambem um link para o javascript, que deve ser algo mais ou menos assim:(function() { SpriteSpinner = function(el, options){ var self = this, img = el.children[0]; this.interval = options.interval || 10; this.diameter = options.diameter || img.width; this.count = 0; this.el = el; img.setAttribute("style", "position:absolute"); el.style.width = this.diameter+"px"; el.style.height = this.diameter+"px"; return this; }; SpriteSpinner.prototype.start = function(){ var self = this, count = 0, img = this.el.children[0]; this.el.style.display = ""; self.loop = setInterval(function(){ if(count == 19){ count = 0; } img.style.top = (-self.diameter*count)+"px"; count++; }, this.interval); $(this.el).parent().css('display', 'block') }; SpriteSpinner.prototype.stop = function(){ clearInterval(this.loop); this.el.style.display = "none"; }; document.SpriteSpinner = SpriteSpinner;})(); E com base nesse codigo vamos criar nossa elegante classe usando coffee: class SpriteSpinner constructor: (options) -> @el = $(options.el)[0] img = @el.children[0] @interval = options.interval || 10 @diameter = options.diameter || img.width @count = 0 img.setAttribute "style", "position:absolute" @el.style.width = @diameter + "px"; @el.style.height = @diameter + "px"; start: -> count = 0 self = @ img = @el.children[0] @el.style.display = "" @loop = setInterval ( -> count = 0 if count == 19 img.style.top = (-self.diameter * count) + "px" count++ return ), @interval $(@.el).parent().css 'display', 'block' stop: -> clearInterval @loop @el.style.display = "none" Detalhes:No constructor voce pode definir os atributos da classe usando o @, que serao automagicamente criados na complicacao para js.Para usar spinner = new SpriteSpinner {interval: 50, el: '#spinnerWrapper'} spinner.start() setInterval( -> spinner.stop() , 10000)Para mais detalhes sobre classes no coffe visite o site http://coffeescriptcookbook.com/chapters/classes_and_objects/class-methods-and-instance-methodsAte a proxima! Fala galera,Acabamos de lancar uma ferramenta para envio de SMS em massa chamada MVIRAL. Com o MVIRAL voce envia SMS em massa para usuarios ou grupo de usuarios, permitindo ainda a criacao de agendamentos e criacao de modelos de mensagens. Tambem criamos uma API de integracao para softwares de terceiros. E facil e simples de usar. Acesse e confira http://www.mviral.com.br/ Salve galera,Outro dia precisei sobrescrever o toJSON do Backbone Model.. fica ai a dica de como fazer // method override toJSON: function () { if (this.beforePost) this.beforePost(); // call the "super" method var json = Backbone.Model.prototype.toJSON.call(this); // here manipule the json objeto ;) return json; }Eu precisava alterar o comportamento para que, quando fosse criado um objeto para o post, alguns atributos mudassem de nome no json, assim: // mapper properties to swap values properiesMap: [ { from: 'TaskGroup', to: 'TaskGroupId' }, { from: 'TaskType', to: 'TaskTypeId' }, { from: 'UserProfile', to: 'UserProfileId' }, { from: 'Sprint', to: 'SprintId' }, { from: 'BacklogItem', to: 'BacklogItemId' }, { from: 'Status', to: 'Status' }, ], // call before json creation beforePost: function() { this.attributes['Content'] =