Pytania oznaczone «go»

91
Jak zatrzymać http.ListenAndServe ()

Używam biblioteki Mux z Gorilla Web Toolkit wraz z dołączonym serwerem Go http. Problem w tym, że w mojej aplikacji serwer HTTP jest tylko jednym komponentem i wymaga zatrzymania i uruchomienia według własnego uznania. Kiedy nazywam http.ListenAndServe(fmt.Sprintf(":%d", service.Port()),...

90
Jak uzyskać aktualną nazwę url za pomocą Django?

Muszę dynamicznie zbudować adres URL zgodnie z aktualnym adresem URL. Używanie {% url %}tagu to najłatwiejszy sposób, ale potrzebuję aktualnej nazwy adresu URL, aby dynamicznie wygenerować nowy. Jak mogę uzyskać nazwę adresu URL dołączoną do urlconf, która prowadzi do bieżącego widoku? EDYCJA:...

90
Ścieżka do szablonu Django

Śledzę samouczek dotyczący http://docs.djangoproject.com/en/dev/intro/tutorial02/#intro-tutorial02 w środowisku Windows 7. Mój plik ustawień to: TEMPLATE_DIRS = ( 'C:/django-project/myapp/mytemplates/admin' ) Mam plik base_templatez szablonu admin/base_site.htmlz domyślnego katalogu...

90
Masowo twórz obiekty modelu w django

Mam wiele obiektów do zapisania w bazie danych, dlatego chcę z nimi tworzyć instancje modelu. Dzięki django mogę tworzyć wszystkie instancje modeli MyModel(data), a następnie chcę je wszystkie zapisać. Obecnie mam coś takiego: for item in items: object = MyModel(name=item.name)...

90
Jak przeładować moduły w powłoce django?

Pracuję z Django i cały czas używam powłoki Django. Irytujące jest to, że podczas gdy serwer Django przeładowuje się po zmianie kodu, powłoka nie ładuje się, więc za każdym razem, gdy zmieniam metodę, którą testuję, muszę zamknąć powłokę i ponownie ją zaimportować, ponownie zaimportować...

90
Sprawdź uprawnienia w szablonie w Django

Czy mogę użyć sprawdzania uprawnień aplikacji Auth wewnątrz szablonu w Django? (Chcę wyświetlić prosty formularz na końcu szablonu dla uprzywilejowanych użytkowników) A co ważniejsze, czy powinienem to w ogóle zrobić, czy nie jest to „droga Django”?

90
Konwersja Django QuerySet do pandy DataFrame

Zamierzam przekonwertować zestaw Django QuerySet na pandy DataFramew następujący sposób: qs = SomeModel.objects.select_related().filter(date__year=2012) q = qs.values('date', 'OtherField') df = pd.DataFrame.from_records(q) Działa, ale czy istnieje bardziej efektywny sposób?...

90
Odniesienia do zakresów zamiast wartości

Widziałem, że zakres zwraca klucz i „kopię” wartości. Czy istnieje sposób, aby ten zakres zwrócił adres przedmiotu? Przykład package main import "fmt" type MyType struct { field string } func main() { var array [10]MyType for _, e := range array { e.field = "foo" } for _, e := range...

90
Jak przetestować panikę?

Obecnie zastanawiam się, jak napisać testy, które sprawdzą, czy dany fragment kodu wpadł w panikę? Wiem, że Go używa recoverdo łapania paniki, ale w przeciwieństwie do, powiedzmy, kodu Java, nie możesz tak naprawdę określić, który kod powinien zostać pominięty w przypadku paniki lub co masz....

90
Jak zaimportować pakiety lokalne w go?

Jestem nowy i pracuję nad przykładowym kodem, który chcę zlokalizować. W oryginalnym main.gooświadczeniu importowym było to: import ( "log" "net/http" "github.com/foo/bar/myapp/common" "github.com/foo/bar/myapp/routers" ) Teraz mam commoni routerspakuję/home/me/go/src/myapp Więc...