How to transfer the value of a field to JSON

19 views
Skip to first unread message

高金

unread,
Sep 29, 2016, 6:32:36 AM9/29/16
to Django REST framework
My data is
{
"id": 1,
"title": "",
"abstract": "{'a':1,'b':2}",
"img": "",
"favs": 0
}

I want to

{
"id": 1,
"title": "",
"abstract": {'a':1,'b':2},
"img": "",
"favs": 0
}
What should I do?
I am a rookie...

models.py
from django.db import models
class doulist(models.Model):

title = models.CharField(max_length=200,blank=True)
href = models.CharField(max_length=200,unique=True)
abstract = models.TextField(blank=True)
img = models.CharField(max_length=150,blank=True)
favs = models.IntegerField(default=0)
update = models.DateField(auto_now=True)
types = models.CharField(max_length=20)

serializers.py

from rest_framework import serializers
from .models import doulist
class SnippetSerializer(serializers.ModelSerializer):
class Meta:
model = doulist
fields = ('id','title', 'href', 'abstract', 'img', 'favs')


Javier Lázaro

unread,
Oct 5, 2016, 8:05:32 AM10/5/16
to Django REST framework
Hi.

I can see the difference between what you have and what you want.
Reply all
Reply to author
Forward
0 new messages