У меня есть этот проект с этими папками, и я хочу исправить вывод команды runsever против stati c папка и область администрирования:
(env) [mythcat@desk mysite]$ tree -d
.
├── mysite
│ ├── __pycache__
│ └── static
│ ├── admin
│ │ ├── css
│ │ │ └── vendor
│ │ │ └── select2
│ │ ├── fonts
│ │ ├── img
│ │ │ └── gis
│ │ └── js
│ │ ├── admin
│ │ └── vendor
│ │ ├── jquery
│ │ ├── select2
│ │ │ └── i18n
│ │ └── xregexp
│ └── rest_framework
│ ├── css
│ ├── docs
│ │ ├── css
│ │ ├── img
│ │ └── js
│ ├── fonts
│ ├── img
│ └── js
└── test001
├── migrations
├── static
└── templates
└── test001
Я добавляю в URL. py:
from django.conf.urls.static import static
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
...
urlpatterns = [
...
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
urlpatterns += staticfiles_urlpatterns()
Файл settings.py устанавливается с приложениями и этим исходным кодом:
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
...
TEMPLATE_DIRS = [os.path.join(BASE_DIR, 'templates'),]
PROJECT_DIR = os.path.dirname(os.path.abspath(__file__))
STATIC_ROOT = os.path.join(PROJECT_DIR, 'static')
STATIC_URL = '/static/'
STATICFILES_DIRS = [
'/home/mythcat/projects/django/mysite/mysite/static/',
'/home/mythcat/projects/django/mysite/mysite/static/admin/',
'/home/mythcat/projects/django_chart/mysite/mysite/static/admin/css',
'/home/mythcat/projects/django/mysite/mysite/static/rest_framework/',]
Я использовал это:
(env) [mythcat@desk mysite]$ python3 manage.py collectstatic
...
177 static files copied to '/home/mythcat/projects/django_chart/mysite/mysite/static', 165 unmodified.
Но я получил это ошибки:
[26/Jan/2020 19:46:57] "GET /admin/ HTTP/1.1" 200 7742
[26/Jan/2020 19:46:57] "GET /static/admin/css/base.css HTTP/1.1" 304 0
[26/Jan/2020 19:46:57] "GET /static/admin/css/responsive.css HTTP/1.1" 304 0
[26/Jan/2020 19:46:58] "GET /static/admin/css/fonts.css HTTP/1.1" 304 0
[26/Jan/2020 19:47:03] "GET /admin/auth/user/ HTTP/1.1" 200 6612
[26/Jan/2020 19:47:03] "GET /static/admin/css/changelists.css HTTP/1.1" 304 0