In your template try {{usb_data|safe}}
On 18/01/2014 4:53 pm, "Igor Korot" <[email protected]> wrote:> Hi, ALL, > I'd like someone to help me understand this situation. > Looking at the page: > https://docs.djangoproject.com/en/dev/topics/serialization/ the part > which says "Serialization formats->JSON" there is an example of how the > data would be serialized. > The sample uses the symbol "double quotation". > > On my machine I have django 1.6.1: > > C:\Documents and Settings\Igor.FORDANWORK>python > Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] > on win32 > Type "help", "copyright", "credits" or "license" for more information. > >>> import django > >>> django.get_version() > '1.6.1' > >>> > > In my views.py I'm using following code: > > usb_list = serializers.serialize("json", USB.objects.all()) > return render_to_response('html/index.html', {"usb_data": usb_list} ) > > where USB is the data model class. > This class overrides a __unicode__() function to produce a good output on > the console. > > Now when I go to the page to see it in the browser I see the data as a > JSON but the data is surrounded with a text """. > > So in the docs I see something like this: "abc", while my application will > show: "abc" > > In the index.html I have this code: > > <!DOCTYPE html> > <html> > <head> > <title>Test</title> > {% load staticfiles %} > <script type="text/javascript"> > var data = "{{usb_data}}"; > # some more JavaScript code > </script> > <html> > </html> > > Is this a recent change? Am I doing something wrong? > Thank you. > > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/django-users. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/783144af-8478-408a-bdd5-0b7b5a5a1161%40googlegroups.com > . > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/django-users. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAHqTbj%3DO5ysO7cmVXFg8p-aTMbHNZ5gHA4iZ8JaVzNthVjsDkQ%40mail.gmail.com. For more options, visit https://groups.google.com/groups/opt_out.

