【发布时间】:2018-04-30 21:58:03
【问题描述】:
我对 Django rest-framework 非常陌生,并试图呈现一个不基于模型的简单 JSON 视图。我无法弄清楚如何做到这一点,因为所有示例都涉及从 Model 类呈现 JSON。下面是我尝试做的简单示例。
class CommentSerializer(serializers.Serializer):
email = serializers.EmailField()
content = serializers.CharField(max_length=200)
created = serializers.DateTimeField()
class Comment(object):
def __init__(self, email, content, created=None):
self.email = email
self.content = content
self.created = created or datetime.now()
def comment_view(request):
comment = Comment(email='leila@example.com', content='foo bar')
serializer = CommentSerializer(comment)
json = JSONRenderer().render(serializer.data)
return json
【问题讨论】:
标签: django django-rest-framework