Pytania oznaczone «go»

356
Kiedy uruchomiona jest funkcja init ()?

Próbowałem znaleźć dokładne wyjaśnienie tego, co init()funkcja robi w Go. Przeczytałem, co mówi Effective Go , ale nie byłem pewien, czy w pełni zrozumiałem, co powiedział. Dokładne zdanie, którego nie jestem pewien, jest następujące: I wreszcie oznacza w końcu: init jest wywoływany po tym, jak...

348
co robi on_delete w modelach Django?

Znam Django, ale ostatnio zauważyłem, że istnieje on_delete=models.CASCADEopcja dla modeli, szukałem dokumentacji dla tego samego, ale nie mogłem znaleźć nic więcej niż: Zmieniono w Django 1.9: on_deletemoże być teraz używany jako drugi argument pozycyjny (wcześniej był zwykle przekazywany...

327
Wskaźniki a wartości parametrów i zwracane wartości

W Go istnieją różne sposoby zwracania structwartości lub jej części. Dla indywidualnych widziałem: type MyStruct struct { Val int } func myfunc() MyStruct { return MyStruct{Val: 1} } func myfunc() *MyStruct { return &MyStruct{} } func myfunc(s *MyStruct) { s.Val = 1 } Rozumiem różnice...

323
Jakie powinny być wartości GOPATH i GOROOT?

Próbuję zainstalować doozer w ten sposób: $ goinstall github.com/ha/doozer Otrzymuję te błędy. goinstall: os: go/build: package could not be found locally goinstall: fmt: go/build: package could not be found locally goinstall: io: go/build: package could not be found locally goinstall:...

323
Gdzie pip instaluje swoje pakiety?

Aktywowałem virtualenv z zainstalowanym pipem. Zrobiłem pip3 install Django==1.8 i Django zostało pomyślnie pobrane. Teraz chcę otworzyć folder Django. Gdzie znajduje się folder? Zwykle byłoby to w „pobraniu”, ale nie jestem pewien, gdzie by to było, gdybym zainstalował go za pomocą pipa w...

316
Iterowanie po wszystkich klawiszach mapy

Czy istnieje sposób na uzyskanie listy wszystkich kluczy na mapie językowej Go? Liczba elementów jest podana przez len(), ale jeśli mam mapę, taką jak: m := map[string]string{ "key1":"val1", "key2":"val2" }; Jak iterować po wszystkich

308
Ulubione porady i funkcje Django?

Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Zainspirowany serią pytań „Ukryte funkcje ...” ciekawi mnie twoja ulubiona wskazówka...

303
Jak wykonać filtr OR w zapytaniu Django?

Chcę mieć możliwość wyświetlenia elementów, które albo użytkownik dodał (są wymienione jako twórcy), albo element został zatwierdzony. Zasadniczo muszę wybrać: item.creator = owner or item.moderated = False Jak mam to zrobić w Django? (najlepiej z filtrem lub zestawem...

302
Django CharField vs TextField

Jaka jest różnica między CharField()i TextField()w Django? Dokumentacja mówi, że CharField()należy stosować mniejsze strun i TextField()powinny być wykorzystywane do większych łańcuchów. Okej, ale gdzie przebiega granica między „małym” a „dużym”? Co się tu dzieje pod maską, co sprawia, że ​​tak...