Perguntas com a marcação «go»

250
Tratamento da solicitação de postagem JSON no Go

Então, eu tenho o seguinte, que parece incrivelmente hacky, e eu tenho pensado comigo mesmo que o Go tem bibliotecas projetadas melhor do que isso, mas não consigo encontrar um exemplo de Go manipulando uma solicitação POST de dados JSON. Todos são POSTs de formulário. Aqui está um exemplo de...

247
A matriz NumPy não é JSON serializável

Depois de criar uma matriz NumPy e salvá-la como uma variável de contexto do Django, recebo o seguinte erro ao carregar a página da web: array([ 0, 239, 479, 717, 952, 1192, 1432, 1667], dtype=int64) is not JSON serializable O que isto

239
Como obter o diretório do arquivo em execução no momento?

No nodejs eu uso __dirname . Qual é o equivalente disso em Golang? Pesquisei no Google e descobri este artigo http://andrewbrookins.com/tech/golang-get-directory-of-the-current-file/ . Onde ele usa o código abaixo _, filename, _, _ := runtime.Caller(1) f, err :=

238
Como evitar erros irritantes "declarados e não usados"

Estou aprendendo o Go, mas acho um pouco chato que, ao compilar, não deixe nenhuma variável ou pacote sem uso. Isso realmente está me atrasando bastante. Por exemplo, eu só queria declarar um novo pacote e planejar usá-lo mais tarde ou apenas descomentar algum comando para testar. Eu sempre...

238
Organizando um projeto Go de vários arquivos [fechado]

Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 8 meses . Melhore...

230
Obtendo uma fatia de chaves de um mapa

Existe alguma maneira mais simples / agradável de obter uma fatia de chaves de um mapa no Go? Atualmente, eu estou iterando sobre o mapa e copiando as chaves para uma fatia: i := 0 keys := make([]int, len(mymap)) for k := range mymap { keys[i] = k

229
Django MEDIA_URL e MEDIA_ROOT

Estou tentando fazer upload de uma imagem através do administrador do Django e, em seguida, visualizá-la em uma página no frontend ou apenas através de um URL. Observe que tudo isso está na minha máquina local. Minhas configurações são as seguintes: MEDIA_ROOT =