Pytania oznaczone «go»

183
Sprawdzanie pustego zestawu zapytań w Django

Jaki jest zalecany idiom do sprawdzania, czy zapytanie zwróciło jakieś wyniki? Przykład: orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc') # If any results # Do this with the results without querying again. # Else, do something else... Przypuszczam, że istnieje kilka różnych...

181
Usuwanie pól ze struktury lub ukrywanie ich w odpowiedzi JSON

Stworzyłem API w Go, które po wywołaniu wykonuje zapytanie, tworzy instancję struktury, a następnie koduje tę strukturę jako JSON przed wysłaniem z powrotem do dzwoniącego. Chciałbym teraz pozwolić wywołującemu na wybranie określonych pól, które chcieliby zwrócić, przekazując parametr GET...

181
Konwertowanie Go struct na JSON

Próbuję przekonwertować strukturę Go na JSON przy użyciu jsonpakietu, ale wszystko, co dostaję, to {}. Jestem pewien, że jest to coś całkowicie oczywistego, ale nie widzę tego. package main import ( "fmt" "encoding/json" ) type User struct { name string } func main() { user :=...

178
Jak korzystać z pakietów niestandardowych

Próbuję utworzyć i używać niestandardowego pakietu w Go. Prawdopodobnie jest to coś bardzo oczywistego, ale nie mogę znaleźć wielu informacji na ten temat. Zasadniczo mam te dwa pliki w tym samym folderze: mylib.go package mylib type SomeType struct { } main.go package main import (...

177
Wykonywać kod, gdy Django uruchamia się tylko RAZ?

Piszę klasę Django Middleware, którą chcę wykonać tylko raz podczas uruchamiania, aby zainicjować inny kod arbritarny. Postępowałem zgodnie z bardzo fajnym rozwiązaniem opublikowanym tutaj przez sdolan , ale wiadomość „Hello” jest wysyłana do terminala dwukrotnie . Na przykład from...

177
Konwertuj kawałek bajtów na io.Reader

W moim projekcie mam wycinek bajtu z odpowiedzi żądania. 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 response data")...

176
Jak pobrać losowy rekord za pomocą ORM Django?

Mam model przedstawiający obrazy, które prezentuję na mojej stronie. Na głównej stronie chciałbym pokazać kilka z nich: najnowsze, najczęściej nie odwiedzane, najpopularniejsze i przypadkowe. Używam Django 1.0.2. Podczas gdy pierwsze 3 z nich są łatwe do ściągnięcia za pomocą modeli django,...

175
Jak logujesz błędy serwera w witrynach django

Tak więc, kiedy gra z rozwojem mogę po prostu ustawić settings.DEBUGsię Truei jeśli occures błędach widzę to ładnie sformatowany, z dobrym śladu stosu i informacji żądania. Ale na czymś w rodzaju strony produkcyjnej wolałbym raczej użyć DEBUG=Falsei pokazać odwiedzającym jakąś standardową stronę...

175
Django: Przekieruj do poprzedniej strony po zalogowaniu

Próbuję zbudować prostą stronę internetową z funkcjonalnością logowania bardzo podobną do tej tutaj na SO. Użytkownik powinien mieć możliwość przeglądania witryny jako użytkownik anonimowy, a na każdej stronie będzie znajdował się link do logowania. Po kliknięciu łącza logowania użytkownik zostanie...

175
Nazwy kluczy JSON pisane małymi literami z JSON Marshal in Go

Chcę użyć "encoding/json"pakietu do zorganizowania struktury zadeklarowanej w jednym z zaimportowanych pakietów mojej aplikacji. Na przykład.: type T struct { Foo int } Ponieważ jest importowany, wszystkie dostępne (eksportowane) pola w strukturze zaczynają się od dużej litery. Ale chciałbym...