当前使用的是REST API和通用视图CreateUpdateDestroy,我的管理显示GUI如下:
我所关注的所有在线资源,教程等都有一个通用的视图,看起来更好。
这是我的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
我在做什么错了?
答案 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
)