Django REST API泛型显示不正确

时间:2018-06-30 20:35:05

标签: django rest api generics views

当前使用的是REST API和通用视图CreateUpdateDestroy,我的管理显示GUI如下:admin views: looks so ugly

我所关注的所有在线资源,教程等都有一个通用的视图,看起来更好。

这是我的views.py:

console.log(JSON.stringify(err))

和urls.py:

from rest_framework import generics
from models import Results
from serializers import ResulutsSerializer

class ResultsList(generics.ListAPIView):
    queryset = Results.objects.all()
    serializer_class = ResultsSerializer

class ResultsDetail(generics.RetrieveUpdateDestroyAPIView):
    queryset = Results.objects.all()
    serializer_class = ResultsSerializer

我在做什么错了?

1 个答案:

答案 0 :(得分:1)

您似乎需要收集应用程序资产:

$ python manage.py collectstatic 
# You can provide option: --settings=<your-settings-file> if you're using custom settings which is not default in manage.py

如果尚未配置,则需要在Django设置模块中配置staticfiles settings,例如settings.py。请遵循以下文档: https://docs.djangoproject.com/en/2.0/howto/static-files/ https://docs.djangoproject.com/en/2.0/ref/contrib/staticfiles/

如果您在本地开发:

您应该在Django设置模块中设置DEBUG=True(即通常为settings.py