Perguntas com a marcação «go»

161
É permitido deixar um canal aberto?

Não há problema em deixar um canal Go aberto para sempre (nunca feche o canal) se eu nunca verificar seu estado? Isso levará a vazamentos de memória? O código a seguir está OK? func (requestCh chan<- Request) GetResponse(data RequestData) Response { reply := make(chan Response) requestCh...

160
Como propagar corretamente o gerador de números aleatórios

Estou tentando gerar uma seqüência aleatória no Go e aqui está o código que escrevi até agora: package main import ( "bytes" "fmt" "math/rand" "time" ) func main() { fmt.Println(randomString(10)) } func randomString(l int) string { var result bytes.Buffer var temp string for i := 0; i...

159
Recarregar objeto django do banco de dados

É possível atualizar o estado de um objeto django do banco de dados? Quero dizer comportamento aproximadamente equivalente a: new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) ATUALIZAÇÃO: Foi encontrada uma guerra de...

157
Objetivo da configuração do Django 'SECRET_KEY'

Qual é exatamente o ponto do SECRET_KEYdjango? Fiz algumas pesquisas no Google e verifiquei os documentos ( https://docs.djangoproject.com/en/dev/ref/settings/#secret-key ), mas estava procurando uma explicação mais detalhada sobre isso, e por que é necessário. Por exemplo, o que poderia acontecer...

157
As funções podem ser passadas como parâmetros?

Em Java eu ​​posso fazer algo como derp(new Runnable { public void run () { /* run this sometime later */ } }) e "execute" o código no método posteriormente. É difícil lidar (classe interna anônima), mas pode ser feito. O Go tem algo que pode facilitar a passagem de uma função / retorno de...

156
Como mudar o nome de um aplicativo Django?

Mudei o nome de um aplicativo no Django renomeando sua pasta, importações e todas as suas referências (modelos / índices). Mas agora eu recebo esse erro quando tento executarpython manage.py runserver Error: Could not import settings 'nameofmynewapp.settings' (Is it on sys.path?): No module named...

154
Formatar números em modelos de django

Estou tentando formatar números. Exemplos: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 Parece uma coisa bastante comum, mas não consigo descobrir qual filtro devo usar. Edit: Se você tem uma maneira genérica de Python para fazer isso, fico feliz em adicionar um campo...