小编Mih*_*sen的帖子

Django Restful API返回Empty Json

我正在使用rest_framework库构建django restful json API,但是即使我在数据库表中有很多记录,当我向它提交请求时,它也会返回空的json []。这是我的代码

models.py

class Member(models.Model):
    email = models.EmailField()
    mobile = models.CharField(max_length=11, null=False)
    username = models.CharField(max_length=20, null= False, help_text="Username")
    password = models.CharField(max_length=15, null=False, help_text="Password")
    mobile_id = models.CharField(max_length=100, null=True, blank=True)
    joined_date = models.DateTimeField(auto_now_add=True)
Run Code Online (Sandbox Code Playgroud)

serializers.py

class MemberSerializer(serializers.Serializer):
    class Meta:
        model = Member
        fields = ('email', 'mobile', 'username', 'joined_date')
Run Code Online (Sandbox Code Playgroud)

views.py

class MemberAPI(viewsets.ModelViewSet):
    serializer_class = MemberSerializer
    queryset = Member.objects.all()
Run Code Online (Sandbox Code Playgroud)

urls.py

router = DefaultRouter()
router.register(r'member', MemberAPI, base_name='member')
urlpatterns = router.urls
Run Code Online (Sandbox Code Playgroud)

python api django rest json

1
推荐指数
1
解决办法
745
查看次数

标签 统计

api ×1

django ×1

json ×1

python ×1

rest ×1