django filebrowser не разрешает создавать папки и не загружает файлы
Я пытаюсь внедрить django-filebrowser в мое последнее приложение. Я также установил grappelli. URL-адреса прекрасно работают для входа в filebrowser /admin/filebrowser/browse - это то, что у меня установлено.
Проблема, с которой я сталкиваюсь, заключается в попытках добавить папку или загрузить файл.
Новая папка:
Когда я добавляю папку, выдается сообщение об ошибке:
Пожалуйста исправьте следующие ошибки.
Доступ запрещен.
Теперь разрешения для папки в порядке. Я не понимаю, почему это не позволяет мне загружать файлы здесь.
drwxr-xr-x 2 naytive naytive 4096 18 января 08:32 загрузки /
Загрузить файл:
Обычно при загрузке файла появляется экран загрузки файлового браузера с таймером для успешной загрузки, однако, когда я пытаюсь загрузить файл, он просто обновляет страницу с окончанием URL
?_Save= Загрузить
Наступает момент, когда я просто удалю модуль, потому что он не работает так, как он настроен.
Есть идеи?
РЕДАКТИРОВАТЬ: Я думаю, что сторона загрузки файлов обусловлена также исходными правами доступа к файлам. Если мы исправим эту ошибку, возможно, загрузка тоже будет работать.
2 ответа
Если вы используете его на сервере с Apache, то вы должны дать Apache право писать в эту папку (chown
).
У меня было что-то подобное. Я дал разрешение пользователю www-data на папку, в которую я хотел загрузить, и это сработало.