Perguntas com a marcação «go»

108
modelos django: incluem e estendem

Eu gostaria de fornecer o mesmo conteúdo em 2 arquivos base diferentes. Então, estou tentando fazer isso: page1.html: {% extends "base1.html" %} {% include "commondata.html" %} page2.html: {% extends "base2.html" %} {% include "commondata.html" %} O problema é que não consigo usar extends e...

108
Usando .sort com PyMongo

Com o PyMongo, quando tento recuperar objetos classificados por seus campos 'número' e 'data' como este: db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) Eu recebo este erro: TypeError: if no direction is specified, key_or_list must be an instance of list O que há de errado...

108
Técnicas de tratamento de erros Go [fechado]

Fechado . Esta pergunta é baseada em opinião . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando este post . Fechado há 12 meses . Melhore esta...

108
Exemplo para sync.WaitGroup correto?

Este exemplo de uso é sync.WaitGroupcorreto? Ele dá o resultado esperado, mas não tenho certeza sobre a wg.Add(4)e a posição de wg.Done(). Faz sentido adicionar os quatro goroutines de uma vez com wg.Add()? http://play.golang.org/p/ecvYHiie0P package main import ( "fmt" "sync" "time" ) func...

108
Como escrever o log no arquivo

Estou tentando gravar em um arquivo de log com Go. Tentei várias abordagens, mas todas falharam. Isso é o que eu tentei: func TestLogging(t *testing.T) { if !FileExists("logfile") { CreateFile("logfile") } f, err := os.Open("logfile") if err != nil { t.Fatalf("error: %v", err) } //...

108
Receptor de valor vs. receptor de ponteiro

Não está claro para mim em que caso eu gostaria de usar um receptor de valor em vez de sempre usar um receptor de ponteiro. Para recapitular os documentos: type T struct { a int } func (tv T) Mv(a int) int { return 0 } // value receiver func (tp *T) Mp(f float32) float32 { return 1 } // pointer...

107
Redimensionar campos no Django Admin

Django tende a preencher espaço horizontal ao adicionar ou editar entradas no admin, mas, em alguns casos, é um verdadeiro desperdício de espaço, quando, ou seja, editar um campo de data, de 8 caracteres de largura, ou um CharField, também de 6 ou 8 caracteres de largura, e a caixa de edição sobe...