तो मैं एक परियोजना के लिए एक JSON ऑब्जेक्ट वापस करने की कोशिश कर रहा हूं। मैंने जेजेओ को सिर्फ जेएसओएन लौटने की कोशिश करने में कुछ घंटे बिताए हैं।Django के साथ MongoEngine Pymongo का उपयोग कर JSON ऑब्जेक्ट वापस नहीं कर सकता?
यहाँ विचार है कि हम साथ काम कर रहा है:
def json(request, first_name):
user = User.objects.all()
#user = User.objects.all().values()
result = simplejson.dumps(user, default=json_util.default)
return HttpResponse(result)
यहाँ मेरी मॉडल है: पर कैसे
[<User: User object>, <User: User object>] is not JSON serializable
किसी भी विचार:
class User(Document):
gender = StringField(choices=['male', 'female', 'Unknown'])
age = IntField()
email = EmailField()
display_name = StringField(max_length=50)
first_name = StringField(max_length=50)
last_name = StringField(max_length=50)
location = StringField(max_length=50)
status = StringField(max_length=50)
hideStatus = BooleanField()
photos = ListField(EmbeddedDocumentField('Photo'))
profile =ListField(EmbeddedDocumentField('ProfileItem'))
allProfile = ListField(EmbeddedDocumentField('ProfileItem')) #only return for your own profile
यह यह क्या लौटा रहा है है मैं बस जेएसओएन वापस कर सकता हूँ?