Preguntas etiquetadas con go

110
¿Por qué Go tiene una declaración "goto"?

Me sorprendió descubrir que Go tiene una declaración "goto" . Siempre me han enseñado que las declaraciones 'goto' son cosa del pasado y malvado, ya que obstruyen el flujo real de un programa, y ​​que las funciones o métodos son siempre una mejor manera de controlar el flujo. Debo estar perdiendo...

110
¿Cómo verificar una estructura vacía?

Defino una estructura ... type Session struct { playerId string beehive string timestamp time.Time } A veces le asigno una sesión vacía (porque nulo no es posible) session = Session{}; Entonces quiero comprobar, si está vacío: if session == Session{} { // do stuff... } Obviamente, esto no...

109
Usando .sort con PyMongo

Con PyMongo, cuando intento recuperar objetos ordenados por sus campos de 'número' y 'fecha' como este: db.test.find({"number": {"$gt": 1}}).sort({"number": 1, "date": -1}) Me sale este error: TypeError: if no direction is specified, key_or_list must be an instance of list ¿Qué pasa con mi...

109
django: ¿por qué el objeto request.POST es inmutable?

Como pregunta el título, ¿por qué los chicos de Django decidieron implementar el objeto request.POST con un querydict (que, por supuesto, a su vez, hace que todo sea inmutable?) Sé que puedes mutilarlo haciendo una copia de los datos de la publicación. post = request.POST.copy() pero ¿por qué...

109
¿Existe un método para generar un UUID con go language?

Tengo un código que se parece a esto: u := make([]byte, 16) _, err := rand.Read(u) if err != nil { return } u[8] = (u[8] | 0x80) & 0xBF // what does this do? u[6] = (u[6] | 0x40) & 0x4F // what does this do? return hex.EncodeToString(u) Devuelve una cadena con una longitud de 32, pero...

109
CommandError: debe establecer settings.ALLOWED_HOSTS si DEBUG es False

Utilizo Django 1.6.5 en mi programa txsite con la configuración: DEBUG = True Configuré DEBUG en False, pero cuando runserverobtengo el siguiente error: CommandError: You must set settings.ALLOWED_HOSTS if DEBUG is False Intenté configurar ALLOWED_HOSTS = ['127.0.0.1', 'localhost']pero me sale...