Als «go» getaggte Fragen

182
In Django nach leerem Abfrageset suchen

Was ist die empfohlene Redewendung, um zu überprüfen, ob eine Abfrage Ergebnisse zurückgibt? Beispiel: orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc') # If any results # Do this with the results without querying again. # Else, do something else... Ich nehme an, es gibt verschiedene...

180
Konvertieren der Go-Struktur in JSON

Ich versuche, eine Go-Struktur mit dem jsonPaket in JSON zu konvertieren , aber alles, was ich bekomme, ist {}. Ich bin sicher, dass es etwas völlig Offensichtliches ist, aber ich sehe es nicht. package main import ( "fmt" "encoding/json" ) type User struct { name string } func main() {...

180
Felder aus struct entfernen oder in JSON Response ausblenden

Ich habe in Go eine API erstellt, die beim Aufruf eine Abfrage ausführt, eine Instanz einer Struktur erstellt und diese Struktur dann als JSON codiert, bevor sie an den Aufrufer zurückgesendet wird. Ich möchte dem Aufrufer jetzt ermöglichen, die spezifischen Felder auszuwählen, die er zurückgeben...

177
Konvertieren Sie das Byte-Slice in io.Reader

In meinem Projekt habe ich einen Byte-Slice aus der Antwort einer Anfrage. defer resp.Body.Close() if resp.StatusCode != http.StatusOK { log.Println("StatusCode为" + strconv.Itoa(resp.StatusCode)) return } respByte, err := ioutil.ReadAll(resp.Body) if err != nil { log.Println("fail to read...

177
So verwenden Sie benutzerdefinierte Pakete

Ich versuche, ein benutzerdefiniertes Paket in Go zu erstellen und zu verwenden. Es ist wahrscheinlich etwas sehr Offensichtliches, aber ich kann nicht viele Informationen darüber finden. Grundsätzlich habe ich diese beiden Dateien im selben Ordner: mylib.go package mylib type SomeType struct { }...

176
Code ausführen, wenn Django nur EINMAL startet?

Ich schreibe eine Django Middleware-Klasse, die ich beim Start nur einmal ausführen möchte, um einen anderen britischen Code zu initialisieren. Ich habe die sehr nette Lösung von sdolan hier verfolgt , aber die Nachricht "Hallo" wird zweimal an das Terminal ausgegeben . Z.B from...

175
Django: Nach dem Login zur vorherigen Seite umleiten

Ich versuche, eine einfache Website mit Anmeldefunktionen zu erstellen, die der hier auf SO sehr ähnlich sind. Der Benutzer sollte in der Lage sein, die Website als anonymer Benutzer zu durchsuchen, und auf jeder Seite wird ein Anmeldelink angezeigt. Wenn Sie auf den Anmeldelink klicken, wird der...

175
So greifen Sie von außerhalb auf den lokalen Django-Webserver zu

Ich habe die Anweisungen hier befolgt , um Django mit dem integrierten Webserver auszuführen, und konnte es erfolgreich mit ausführen python manage.py runserver. Wenn ich lokal vom Webserver auf 127.0.0.1:port zugreife, wird auf der Django-Seite angezeigt, dass es funktioniert hat. Mir ist klar,...

174
Gibt es eine Möglichkeit, über einen Bereich von Ganzzahlen zu iterieren?

Der Bereich von Go kann über Karten und Slices iterieren, aber ich habe mich gefragt, ob es eine Möglichkeit gibt, über einen Bereich von Zahlen zu iterieren, etwa so: for i := range [1..10] { fmt.Println(i) } Oder gibt es eine Möglichkeit, den Bereich von Ganzzahlen in Go so darzustellen, wie Ruby...