Preguntas etiquetadas con go

154
La clase no tiene ningún miembro miembro

def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) La primera línea de esa función obtiene...

153
Cambiar valores mientras itera

Supongamos que tengo estos tipos: type Attribute struct { Key, Val string } type Node struct { Attr []Attribute } y que quiero iterar sobre los atributos de mi nodo para cambiarlos. Me hubiera encantado poder hacer: for _, attr := range n.Attr { if attr.Key == "href" { attr.Val =...

153
¿Por qué los ejecutables de Rust son tan grandes?

Solo por haber encontrado Rust y haber leído los dos primeros capítulos de la documentación, encuentro el enfoque y la forma en que definieron el lenguaje particularmente interesante. Así que decidí mojarme los dedos y comencé con Hello world ... Lo hice en Windows 7 x64, por cierto. fn main() {...

153
Dividir views.py en varios archivos

Mi se views.pyha vuelto demasiado grande y es difícil encontrar la vista correcta. ¿Cómo lo divido en varios archivos y luego lo importo? ¿Implica alguna pérdida de velocidad? ¿Puedo hacer lo mismo con

152
¿Cómo configurar encabezados en http get request?

Estoy haciendo un simple http GET en Go: client := &http.Client{} req, _ := http.NewRequest("GET", url, nil) res, _ := client.Do(req) Pero no puedo encontrar una manera de personalizar el encabezado de la solicitud en el documento ,

151
Cómo dividir una cadena y asignarla a variables

En Python es posible dividir una cadena y asignarla a variables: ip, port = '127.0.0.1:5432'.split(':') pero en Go no parece funcionar: ip, port := strings.Split("127.0.0.1:5432", ":") // assignment count mismatch: 2 = 1 Pregunta: ¿Cómo dividir una cadena y asignar valores en un solo...

150
Funciones de Call Go desde C

Estoy tratando de crear un objeto estático escrito en Ir a la interfaz con un programa en C (por ejemplo, un módulo del núcleo o algo así). He encontrado documentación sobre cómo llamar a las funciones de C desde Go, pero no he encontrado mucho sobre cómo ir al otro lado. Lo que he encontrado es...