Pytania oznaczone «go»

108
Jak zapisać log do pliku

Próbuję pisać do pliku dziennika za pomocą Go. Wypróbowałem kilka podejść, z których wszystkie zawiodły. Oto, czego próbowałem: func TestLogging(t *testing.T) { if !FileExists("logfile") { CreateFile("logfile") } f, err := os.Open("logfile") if err != nil { t.Fatalf("error: %v", err) }...

108
Django Rest Framework - nie można rozwiązać adresu URL dla relacji z hiperłączem przy użyciu nazwy widoku „szczegóły użytkownika”

Buduję projekt w Django Rest Framework, w którym użytkownicy mogą się zalogować, aby zobaczyć swoją piwnicę z winami. Moje zestawy ModelViewSets działały dobrze i nagle pojawia się ten frustrujący błąd: Nie można rozwiązać adresu URL relacji hiperłącza przy użyciu nazwy widoku „szczegóły...

108
Odbiornik wartości a odbiornik wskaźnika

Jest dla mnie bardzo niejasne, w którym przypadku chciałbym użyć odbiornika wartości zamiast zawsze używać odbiornika wskaźnika. Podsumowując z dokumentów: type T struct { a int } func (tv T) Mv(a int) int { return 0 } // value receiver func (tp *T) Mp(f float32) float32 { return 1 } // pointer...

108
Jak złamać długą linię kodu w Golangu?

Pochodzę z Pythona, nie jestem przyzwyczajony do oglądania linii kodu dłuższych niż 80 kolumn. Więc kiedy się z tym spotykam: err := database.QueryRow("select * from users where user_id=?", id).Scan(&ReadUser.ID, &ReadUser.Name, &ReadUser.First, &ReadUser.Last,...

108
Jaki jest zwięzły sposób tworzenia wycinka 2D w Go?

Uczę się Go, przechodząc przez A Tour of Go . Jedno z ćwiczeń prosi mnie o utworzenie wycinka 2D zawierającego dywiersze i dxkolumny uint8. Moje obecne podejście, które działa, jest następujące: a:= make([][]uint8, dy) // initialize a slice of dy slices for i:=0;i<dy;i++ { a[i] =...

107
Uzyskaj nazwę klasy modelu django

Mam model django: class Book(models.Model): [..] i chcę, aby nazwa modelu była ciągiem: „Książka”. Kiedy próbuję uzyskać to w ten sposób: Book.__class__.__name__ zwraca „ModelBase”. Dowolny