Уведомления

Группа в Telegram: @pythonsu

#1 Июль 9, 2015 19:24:08

hound
Зарегистрирован: 2014-10-27
Сообщения: 41
Репутация: +  0  -
Профиль   Отправить e-mail  

Права доступа к загруженным файлам

Хм, вариант. Тогда в настройках апача пишем, например:
Alias “/media/” “/home/media/content/”
Alias “/private/” “/home/media/private/”

А уже в моделях добавлять путь для загрузки либо content либо private

Офлайн

#2 Июль 10, 2015 10:23:01

svas
От:
Зарегистрирован: 2010-01-27
Сообщения: 239
Репутация: +  9  -
Профиль   Отправить e-mail  

Права доступа к загруженным файлам

hound
Но возник другой вопрос. По умолчанию джанга сохраняет файлы на сервере в директории, которая указанна в настройках - MEDIA_ROOT (при использовании models.FileField)

Возможно ли менять этот пусть? Например, какие-то файлы сохранять в MEDIA_ROOT, а какие-то другие как PRIVATE_ROOT (для доступа только для авторизованных пользователей).
У поля FileField есть параметр storage - там можно указать куда сохранять файлы
https://docs.djangoproject.com/en/1.8/topics/files/#the-built-in-filesystem-storage-class



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version