Infinite
@Infinite
Developer

Как указать верный путь к стилям админки Django на продакшн сервере?

После python manage.py collectstatic они появляются в папке /static/static/admin/css , но сама админка пытается найти их в /static/admin/css

setting.py
root = lambda *dirs: join(abspath(BASE_DIR), *dirs)

STATIC_ROOT = root("static","static")
STATIC_URL = "/static/"

# Additional locations of static files
STATICFILES_DIRS = [
    root("static"),
    root("media")
]

STATICFILES_FINDERS = [
    "django.contrib.staticfiles.finders.FileSystemFinder",
    "django.contrib.staticfiles.finders.AppDirectoriesFinder",
]
  • Вопрос задан
  • 1379 просмотров
Решения вопроса 1
@maxfox
Вам нужно настроить веб сервер на отдачу статики из той папки, где эта статика лежит.
STATIC_URL говорит, что браузер должен искать статику по URL '/static/'.
Вот и настраивайте веб-сервер так, чтобы он по этому урлу отдавал файлы из той папки, где они есть.
Вот тут все расписано:
https://docs.djangoproject.com/en/1.11/howto/deplo...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
28 апр. 2024, в 20:09
9000 руб./за проект
28 апр. 2024, в 19:54
2000 руб./за проект
28 апр. 2024, в 19:54
5000 руб./за проект