Проблема с отображением администратора в проекте Django

Я запустил проект Django на панели C, но в разделе администратора он выглядит следующим образом.

image

Вы должны собирать статические файлы

python manage.py collectstatic

и открыть URL статических файлов, добавив эти строки в файл project_name/urls.py.

from django.conf             import settings
from django.conf.urls.static import static


urlpatterns = [
    ...
]

if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root = settings.STATIC_ROOT)

Возможно, вам следует добавить пути к корню и URL в файл project_name/setting.py.

STATIC_URL = '/static/'

STATIC_ROOT = os.path.join(BASE_DIR, "static/")

Django не обслуживает статические файлы, поэтому вы должны указать ему, где находятся эти файлы. Здесь в документации django вы можете посмотреть, как это сделать https://docs.djangoproject.com/en/dev/howto/static-files/

Вернуться на верх