Mój widok oblicza json i wyprowadza json.dumps()
i przekazuję to jako klucz słownika data
. Próbuję przekazać to do elementu skryptu w moim szablonie, ale podczas renderowania, przeglądarka pobiera go jako łańcuch z python-escaped {"nodes": [{"count":......
, który nie jest czytelny dla javascript. Potrzebuję Pythona, aby wysłać go jako łańcuch z ciągiem znaków JS, coś w tym stylu: {"nodes": [{"count":......
. Próbowałem str(data)
i eval(data)
bez powodzenia. Zasadniczo potrzebuję Pythona, aby wysłać ciąg tak, jakby był drukowanie go do konsoli. Dziękijavascript-readable json z python
8
A
Odpowiedz
13
Jeśli dobrze rozumiem, chcesz użyć json w szablonie. Aby to zrobić, należy wyłączyć funkcję ucieczki, na przykład w ten sposób.
{% autoescape off %}
var x={{json_var}}
{% endautoescape %}
1
11
Zauważ, że zamiast używać
{% autoescape off %}
{{ my_json }}
{% endautoescape %}
można po prostu użyć filtru:
{{ my_json|safe }}
Powiązane problemy
- 1. Przeczytaj plik json z python
- 2. Python json pamięć uwędzić
- 3. Python read multiline JSON
- 4. python json wysypisk
- 5. Python - json bez whitespaces
- 6. parsowanie json python
- 7. Python: Przeczytaj kilka plików json z folderu
- 8. Wyodrębnij pojedynczą wartość z odpowiedzi JSON Python
- 9. Jak zwrócić wartość z Python jako JSON?
- 10. Python z dostępem do zagnieżdżonych danych JSON
- 11. Python - Przetwarzanie danych JSON Set
- 12. Konwersja JSON na Python dict
- 13. python, pisanie Json do pliku
- 14. Odczytywanie pliku JSON z S3 przy użyciu Python boto3
- 15. Python urllib2: Otrzymuję odpowiedź JSON z adresu URL
- 16. Tworzenie hierarchicznej json zrzut z listy słownika w python
- 17. Problemy z iterowaniem za pośrednictwem listy JSON w języku Python?
- 18. Wymuszanie modułu json Python do pracy z ASCII
- 19. python - za pomocą JSON z OrderedDict i Datetime
- 20. Python 3 Pobierz i przeanalizuj JSON API
- 21. Wysyłanie JSON przy użyciu żądań Python
- 22. Python Json ładuje() zwracając ciąg zamiast słownika?
- 23. Lista sortowania python json według wartości
- 24. Python: Zmień typ listy dla dekodowania json
- 25. Python: sprawdzanie poprawności i formatowanie plików JSON
- 26. Python Dict do JSON przez json.loads:
- 27. Python Flask uzyskać dane json wyświetlić
- 28. Python - przekonwertuj plik CSV na JSON
- 29. Python JSON ładuje/zrzuca łamie Unicode?
- 30. python JSON tylko klucze na pierwszym poziomie
jest to pytanie o jakiejkolwiek pomocy dla Ciebie? http://stackoverflow.com/q/1445989/92493 –
Wierzę, że jeśli renderujesz go do swojego szablonu HTML i że ten szablon HTML zostanie wysłany do przeglądarki przy użyciu typu MIME "text/html" (lub wariant), niż przeglądarka wymyka się cytatom i tym podobnym, więc myślę, że to naprawdę zależy od typu mime, który wysyłasz do przeglądarki. – mouad