Bonjour,
Je cherche à compléter mes données qui sont retournée de la sorte
Ce qui me donne
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class MarkersMapView(TemplateView): """Markers map view.""" template_name = "map/map.html" def get_context_data(self, **kwargs): """Return the view context data.""" context = super().get_context_data(**kwargs) context["markers"] = json.loads(serializers.serialize("geojson", Stations.objects.all())) return context
Le problème est que j'aimerais donner une valeur à geometry qui est pour le moment null.
Il faudrait que geometry ait cette valeur
J'ai essayé de "jouer" avec ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 "geometry": { "type": "Point", "coordinates": [ 14.08591836494682, 42.08632592463349 ] }
sans succes. J'ai aussi essayé avec append().
Code python : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 context["markers"] = json.loads(serializers.serialize("geojson", Stations.objects.all())) context["markers"] ['feautures']['geometry']=["type": "Point","coordinates": [14.08591836494682,42.08632592463349 ]]
J'aurai un autre problème, car le latitude et longitude vont changé en fonction de ce qu'il trouvera dans Stations.objects.all())), mais si je peux déjà trouvé comment compléter mon array
Merci
Partager