kentuck1213
@kentuck1213

Как правильно указывать путь к public?

  • app
  • env
  • layouts
    • static
    • public
    • templates


хочу чтобы пользователь заливал медиа файлы в папку public
import os
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
PUBLIC_URL = '/public/'
PUBLIC_ROOT = os.path.join(BASE_DIR, '../layouts/public/')

пробовал указать ../ но не помогло, он мне в папке app заливает картинку
  • Вопрос задан
  • 274 просмотра
Пригласить эксперта
Ответы на вопрос 2
./manage.py shell

>>> from django.conf import settings
>>> import os
>>> p = os.path.join(settings.BASE_DIR, 'layouts/public')
>>> p

Смотрим что выдаёт переменная p, если не нравится, то правим.
Ответ написан
Комментировать
PUBLIC_URL = '../layouts/public/'
так не работает ?
Ответ написан
Ваш ответ на вопрос

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

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