Администратор Django: странный вид

Не смог понять, что не так с моей административной частью. Это выглядит так: enter image description here

Я понял, что этот эффект может зависеть от "статических" ресурсов.. Предварительный просмотр HTML показывает:

<head>
<title>Log in | Django site admin</title>
<link rel="stylesheet" href="/staticfiles/admin/css/base.css">

  <link rel="stylesheet" href="/staticfiles/admin/css/dark_mode.css">
  <script src="/staticfiles/admin/js/theme.js"></script>


  <link rel="stylesheet" href="/staticfiles/admin/css/nav_sidebar.css">
  <script src="/staticfiles/admin/js/nav_sidebar.js" defer></script>

<link rel="stylesheet" href="/staticfiles/admin/css/login.css">

и я проверил - все файлы существуют в каталоге bb staticfiles. Но когда я нажимаю файл в chrome - появляется такая страница

Page not found (404)
Request Method: GET
Request URL:    http://amodule.su/staticfiles/admin/css/nav_sidebar.css
Using the URLconf defined in amodule.urls, Django tried these URL patterns, in this order:

[name='home']
news/
admin/
The current path, staticfiles/admin/css/nav_sidebar.css, didn’t match any of these.

мой settings.py содержит такие определения статики:

STATIC_URL = 'staticfiles/'

DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = '/media/'

STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')

где я не прав?

Найдено решение:

проблема была с правами в моем каталоге для проекта django. Вот настройка прав:

/ главная страница/www - мой каталог проектов

www - мой пользователь для работы с данными в серверной сессии

sudo chown -R www-data:www-data /home/www
sudo chown -R www-data:www-data /home/www
sudo usermod -aG www-data www 
sudo chmod go-rwx /home/www
sudo chmod go+x /home/www
sudo chgrp -R www-data /home/www
sudo chmod -R go-rwx /home/www
sudo chmod -R g+rwx /home/www
Вернуться на верх