Django REST API Generics отображается неправильно - PullRequest
0 голосов
/ 30 июня 2018

В настоящее время используется REST API и общие представления CreateUpdateDestroy, и мой графический интерфейс администратора выглядит следующим образом: admin views: looks so ugly

Все источники в Интернете, за которыми я следил, учебники и т. Д., Получают общее представление, которое выглядит намного лучше.

Вот мои взгляды.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

и urls.py:

from django.urls import path
from main import views

urlpatterns = [
    path('results/', views.ResultsList.as_view()),
    path('<int:pk>/', views.ResultsDetails.as_view())
]

что я делаю не так?

1 Ответ

0 голосов
/ 30 июня 2018

Похоже, вам нужно собрать активы вашего приложения:

$ 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, если он еще не настроен - например, settings.py. Пожалуйста, следуйте документации на: https://docs.djangoproject.com/en/2.0/howto/static-files/ https://docs.djangoproject.com/en/2.0/ref/contrib/staticfiles/

Если вы разрабатываете локально:

Вы должны установить DEBUG=True в вашем модуле настроек Django (т.е. обычно settings.py)

...