Questions marquées «go»

183
Rechercher un jeu de requêtes vide dans Django

Quel est l'idiome recommandé pour vérifier si une requête a renvoyé des résultats? Exemple: orgs = Organisation.objects.filter(name__iexact = 'Fjuk inc') # If any results # Do this with the results without querying again. # Else, do something else... Je suppose qu'il existe plusieurs façons...

181
Erreur d'application de test django - Une erreur s'est produite lors de la création de la base de données de test: autorisation refusée pour créer la base de données

Lorsque j'essaie de tester une application avec une commande (je l'ai remarqué lorsque j'ai essayé de déployer mon projet à l'aide de fabric, qui utilise cette commande): python manage.py test appname J'obtiens cette erreur: Creating test database for alias 'default'... Got an error creating the...

181
Supprimer des champs de struct ou les masquer dans JSON Response

J'ai créé une API dans Go qui, une fois appelée, exécute une requête, crée une instance d'une structure, puis encode cette structure en JSON avant de la renvoyer à l'appelant. Je voudrais maintenant permettre à l'appelant d'être en mesure de sélectionner les champs spécifiques qu'ils aimeraient...

181
Conversion de la structure Go en JSON

J'essaie de convertir une structure Go en JSON à l'aide du jsonpackage, mais tout ce que j'obtiens est {}. Je suis certain que c'est quelque chose de totalement évident mais je ne le vois pas. package main import ( "fmt" "encoding/json" ) type User struct { name string } func main() { user :=...

178
Convertir la tranche d'octet en io.Reader

Dans mon projet, j'ai une tranche d'octet de la réponse d'une requête. 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...

178
Comment utiliser des packages personnalisés

J'essaie de créer et d'utiliser un package personnalisé dans Go. C'est probablement quelque chose de très évident mais je ne trouve pas beaucoup d'informations à ce sujet. Fondamentalement, j'ai ces deux fichiers dans le même dossier: mylib.go package mylib type SomeType struct { } main.go package...

177
Exécuter le code lorsque Django démarre UNE SEULE FOIS?

J'écris une classe Django Middleware que je souhaite exécuter une seule fois au démarrage, pour initialiser un autre code arbritaire. J'ai suivi la très belle solution postée par sdolan ici , mais le message "Hello" est envoyé deux fois sur le terminal . Par exemple from django.core.exceptions...

175
Noms de clé JSON en minuscules avec JSON Marshal dans Go

Je souhaite utiliser le "encoding/json"package pour marshaler une structure déclarée dans l'un des packages importés de mon application. Par exemple.: type T struct { Foo int } Comme il est importé, tous les champs disponibles (exportés) de la structure commencent par une lettre majuscule. Mais je...

175
Django: rediriger vers la page précédente après la connexion

J'essaie de créer un site Web simple avec une fonctionnalité de connexion très similaire à celle ici sur SO. L'utilisateur doit pouvoir naviguer sur le site en tant qu'utilisateur anonyme et il y aura un lien de connexion sur chaque page. En cliquant sur le lien de connexion, l'utilisateur sera...

175
Existe-t-il un moyen d'itérer sur une plage d'entiers?

La plage de Go peut itérer sur des cartes et des tranches, mais je me demandais s'il existe un moyen d'itérer sur une plage de nombres, quelque chose comme ceci: for i := range [1..10] { fmt.Println(i) } Ou y a-t-il un moyen de représenter une plage d'entiers dans Go comme le fait Ruby avec la...