Als «go» getaggte Fragen

77
Golang hängt einen Gegenstand an eine Scheibe an

Warum bleibt die Scheibe agleich? Hat append()eine neue Scheibe erzeugen? package main import ( "fmt" ) var a = make([]int, 7, 8) func Test(slice []int) { slice = append(slice, 100) fmt.Println(slice) } func main() { for i := 0; i < 7; i++ { a[i] = i } Test(a) fmt.Println(a) } Ausgabe: [0 1 2 3...

77
Django-Modelle: Liste der ID abrufen

Wie erhalte ich eine Liste aller IDs / Primärschlüssel für eine Tabelle? Angenommen, ich habe diese Tabelle: class Blog(models.Model) title = models.CharField() body = models.CharField() author = models.ForeignKey(Author) übernimmt das Feld Autor ist ein Autor Objekt. Ich möchte alle IDs von Blog...

77
Django Rest Framework mit ChoiceField

Ich habe einige Felder in meinem Benutzermodell, die Auswahlfelder sind, und versuche herauszufinden, wie dies am besten in Django Rest Framework implementiert werden kann. Unten finden Sie einen vereinfachten Code, der zeigt, was ich tue. # models.py class User(AbstractUser): GENDER_CHOICES = (...

76
Django: FloatField oder DecimalField für Währung?

Ich bin gespannt, welches als Währungsfeld besser geeignet wäre. Ich werde einfache Operationen durchführen, z. B. die Differenzierung, den Prozentsatz zwischen alten und neuen Preisen. Ich habe vor, zwei Ziffern nach der Null (dh 10,50) zu behalten. Wenn diese Ziffern meistens Null sind,...

76
So erhalten Sie Prozessdetails von der PID

Ich habe eine Liste von Pids von Prozessen gepflegt, die derzeit auf meinem System (Linux) ausgeführt werden. Jetzt wäre es großartig, wenn ich die Prozessdetails von dieser PID erhalten könnte. Ich bin über syscall.Getrusage () in Golang gekommen, aber ich bekomme keine gewünschten Erfolge. Hat...

76
Setzen von Cookies mit net / http

Ich versuche, Cookies mit dem net / http-Paket von Go zu setzen. Ich habe: package main import "io" import "net/http" import "time" func indexHandler(w http.ResponseWriter, req *http.Request) { expire := time.Now().AddDate(0, 0, 1) cookie := http.Cookie{"test", "tcookie", "/", "www.domain.com",...

76
So testen Sie http-Aufrufe in Go mit httptest

Ich habe folgenden Code: package main import ( "encoding/json" "fmt" "io/ioutil" "log" "net/http" "time" ) type twitterResult struct { Results []struct { Text string `json:"text"` Ids string `json:"id_str"` Name string `json:"from_user_name"` Username string `json:"from_user"` UserId string...

76
Warum sollte ich log.Println anstelle von fmt.Println verwenden?

Aus log.go (der Implementierung des Protokollpakets): 167 // Println calls l.Output to print to the logger. 168 // Arguments are handled in the manner of fmt.Println. 169 func (l *Logger) Println(v ...interface{}) { l.Output(2, fmt.Sprintln(v...)) } log.Printlnist nur ein Funktions-Wrapper für...