Als «go» getaggte Fragen

102
Wann erstelle ich eine neue App (mit startapp) in Django?

Ich habe dafür gegoogelt, aber ich habe immer noch Probleme damit, was Django als "Apps" definiert. Sollte ich für jede Funktionalität einer Site eine neue App erstellen, obwohl Modelle aus dem Hauptprojekt verwendet werden? Habt ihr eine gute Faustregel, wann eine neue App abgespalten werden soll...

102
Wie man eine Goroutine stoppt

Ich habe eine Goroutine, die eine Methode aufruft und den zurückgegebenen Wert auf einem Kanal übergibt: ch := make(chan int, 100) go func(){ for { ch <- do_stuff() } }() Wie stoppe ich eine solche

102
Entpacken Sie das Array als Argumente

In Python und Ruby gibt es also den Splat-Operator (*) zum Entpacken eines Arrays als Argumente. In Javascript gibt es die Funktion .apply (). Gibt es eine Möglichkeit, ein Array / Slice als Funktionsargumente in Go zu entpacken? Alle Ressourcen dafür wären auch großartig! Etwas in dieser...

102
Richtige Paketbenennung zum Testen mit der Go-Sprache

Ich habe in Go verschiedene Benennungsstrategien für Testpakete gesehen und wollte wissen, welche Vor- und Nachteile die einzelnen sind und welche ich verwenden sollte. Strategie 1: Dateiname: github.com/user/myfunc.go package myfunc Name der Testdatei: github.com/user/myfunc_test.go package myfunc...

102
Time.Time in String konvertieren

Ich versuche, einige Werte aus meiner Datenbank zu einem []stringin Go hinzuzufügen . Einige davon sind Zeitstempel. Ich bekomme den Fehler: U.Created_date (Typ time.Time) kann nicht als Typzeichenfolge im Array-Element verwendet werden Kann ich konvertieren time.Timezu string? type UsersSession...

101
Elegantes Setup der Python-Protokollierung in Django

Ich habe noch keine Möglichkeit gefunden, die Python-Protokollierung mit Django einzurichten, mit der ich zufrieden bin. Meine Anforderungen sind ziemlich einfach: Unterschiedliche Protokollhandler für unterschiedliche Ereignisse - das heißt, ich möchte in der Lage sein, in verschiedenen Dateien...

101
Wie erhalte ich den Namen einer Funktion in Go?

Ist es bei einer gegebenen Funktion möglich, ihren Namen zu erhalten? Sagen: func foo() { } func GetFunctionName(i interface{}) string { // ... } func main() { // Will print "name: foo" fmt.Println("name:", GetFunctionName(foo)) } Mir wurde gesagt, dass runtime.FuncForPC helfen würde, aber...

101
Wie benenne ich Elemente in values ​​() in Django um?

Ich möchte so ziemlich das Gleiche tun wie in diesem Ticket auf djangoproject.com , aber mit einigen zusätzlichen Formatierungen. Aus dieser Abfrage >>> MyModel.objects.values('cryptic_value_name') [{'cryptic_value_name': 1}, {'cryptic_value_name': 2}] Ich möchte so etwas bekommen:...