Pytania oznaczone «go»

117
Idź do konwencji nazewnictwa dla const

Próbuję ustalić, czy istnieje konwencja nazewnictwa nazwisk constw Golang. Osobiście starałbym się postępować zgodnie ze stylem C i pisać je wielkimi literami, ale nie znalazłem nic na tej stronie http://golang.org/doc/effective_go.html, która wydaje się zawierać listę niektórych konwencji...

116
Django ustawia wartość pola po zainicjowaniu formularza

Próbuję ustawić pole na określoną wartość po zainicjowaniu formularza. Na przykład mam następującą klasę. class CustomForm(forms.Form): Email = forms.EmailField(min_length=1, max_length=200) W widoku chcę móc zrobić coś takiego: form = CustomForm() form["Email"] = GetEmailString() return...

116
Wyjątek „Za dużo wartości do rozpakowania”

Pracuję nad projektem w Django i właśnie zacząłem próbować rozszerzyć model użytkownika o tworzenie profili użytkowników. Niestety napotkałem problem: za każdym razem, gdy próbuję uzyskać profil użytkownika w szablonie ( user.get_template.lastIPna przykład), pojawia się następujący...

116
Wybierz jedną z dwóch dat z Django

Szukam zapytania, które wybiera między datami z Django. Wiem, jak to zrobić z surowym SQLem dość łatwo, ale jak można to osiągnąć za pomocą Django ORM? Tutaj chcę dodać 30-dniowe daty w moim zapytaniu: start_date = datetime.datetime.now() + datetime.timedelta(-30) context[self.varname] =...

116
Django - problem z importem modelu kołowego

Naprawdę tego nie rozumiem, więc gdyby ktoś mógł wyjaśnić, jak to działa, byłbym bardzo wdzięczny. Mam dwie aplikacje, konta i motyw ... oto moja lista ustawień: INSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages',...

116
jak słuchać kanałów N? (instrukcja dynamicznego wyboru)

aby rozpocząć nieskończoną pętlę wykonywania dwóch goroutines, mogę użyć poniższego kodu: po otrzymaniu wiadomości uruchomi nowy goroutine i będzie trwał wiecznie. c1 := make(chan string) c2 := make(chan string) go DoStuff(c1, 5) go DoStuff(c2, 2) for ; true; { select { case msg1 :=...

115
Podzielić ciąg na białe znaki w Go?

Biorąc pod uwagę ciąg wejściowy, taki jak " word1 word2 word3 word4 ", jakie byłoby najlepsze podejście do podzielenia go jako tablicy ciągów w Go? Zauważ, że między każdym słowem może występować dowolna liczba spacji lub znaków odstępu Unicode. W Javie po prostu użyłbym...

115
Utwórz model Django lub zaktualizuj, jeśli istnieje

Chcę utworzyć obiekt modelowy, taki jak Osoba, jeśli identyfikator osoby nie istnieje, lub otrzymam obiekt tej osoby. Kod do utworzenia nowej osoby w następujący sposób: class Person(models.Model): identifier = models.CharField(max_length = 10) name = models.CharField(max_length = 20) objects...

115
Wymuś ponowne testowanie lub wyłącz buforowanie testów

Problem: Kiedy wykonuję ten sam test go dwa razy, drugie uruchomienie w ogóle nie jest wykonywane. Wyniki pochodzą z pamięci podręcznej z pierwszego uruchomienia. PASS ok tester/apitests (cached) Spinki do mankietów Sprawdziłem już https://golang.org/cmd/go/#hdr-Testing_flags, ale nie ma...

114
Wyodrębnianie podciągów w Go

Próbuję odczytać cały wiersz z konsoli (w tym białe znaki), a następnie go przetworzyć. Używając bufio.ReadString, znak nowego wiersza jest odczytywany razem z wejściem, więc wymyśliłem następujący kod, aby przyciąć znak nowego