Как отдавать статику с того же сервера в Django?

Ребят, всем привет.

Ставлю свой проект на centro os.

Настроил виртуальное окружение, перенес туда свой проект, подключил базу данных. Но при запуске команды:

python manage.py collectstatic появляется ошибка: [Errno 13] Permission denied: 'static' полная ошибка: take.ms/Tk0sH

Мой файл settings.py:

DEBUG = False

ALLOWED_HOSTS = [
    "*"
]

#################

STATIC_URL = '/static/'

STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),)

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

MEDIA_ROOT = '/bakot/media/'

MEDIA_URL = '/media/'


Сама папка со статикой находится в папке проекта, т.е. на неё идет прямой переход: take.ms/O1JSt

Вот такая проблема. Но если более глобально, то мне нужно сделать так, чтобы статика подгружалась с того же сервера, где крутится сама django.

P.s. Единорога еще не настраивал. Я правильно же понимаю, что статику можно уже на этом этапе нормально поставить, если верить этой инструкции: https://www.digitalocean.com/community/tutorials/h...
  • Вопрос задан
  • 580 просмотров
Пригласить эксперта
Ответы на вопрос 1
tema_sun
@tema_sun
Я бы проверил BASE_DIR для начала. Т.к. судя по ошибке у вас Джанго пытается статику запихать в /static, а не в /home/bakotiinii/apifolder/static
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы