Что является предпочтительным местом для сохранения каталога для проекта django? Я почти уверен, что не должен держать его внутри проекта для производства, потому что тогда я должен всегда помнить, чтобы переместить его между проектами, если я загружу новую версию своего проекта. Где я должен его хранить? (Я говорю о машине linux).django: где я должен помещать каталог загрузки
1
A
ответ
5
Я держу это в моем каталоге сайта-медиа, а также CSS, изображений и JavaScript, как это:
site-media/
img/
css/
js/
uploads/
Я проигнорирует каталог дата загрузки в моей системе контроля версий (вы используете версию контроль, правильно?).
Использование этого подхода означает, что ваши заказы могут быть использованы с использованием любого метода, который вы используете для обслуживания вашего носителя (я обслуживаю его прямо из Apache, используя символическую ссылку).
Смежные вопросы
- 1. Где я должен помещать код, который должен срабатывать ПОСЛЕ загрузки?
- 2. Где я должен помещать коды?
- 3. Где я должен помещать свои файлы css?
- 4. Где я должен помещать gradle.properties в Jenkins
- 5. Где я должен помещать эти пользовательские разрешения в django?
- 6. PHP: где я должен помещать свои включенные?
- 7. MAGENTO - Где я должен помещать файлы SWF?
- 8. Где я должен помещать этот код?
- 9. Где я должен помещать index.jsp использовать tomcat?
- 10. Где я должен помещать этот код?
- 11. Где я должен помещать внешний JAR-файл в проект Eclipse?
- 12. Где я должен помещать файлы SQL в проект Java?
- 13. Laravel - Где я должен помещать загруженные пользователем личные/конфиденциальные документы?
- 14. Где я должен помещать код, который загружает данные, используя NSURLRequest?
- 15. Где я должен помещать файлы JavaScript, которые должны быть интернационализированы в проекте Django?
- 16. Где я должен помещать данные семян для тестов RSpec?
- 17. Где я должен помещать пользовательские исполняемые файлы в проект Rails
- 18. Где я должен помещать инструкцию PHP include/require в HTML?
- 19. Где я должен помещать список UserControls и не прерывать MVVM?
- 20. Где я должен помещать файлы xml NHibernate-hibernate?
- 21. Где я должен помещать свой Javascript в Wordpress?
- 22. .cpp vs .h и где я должен помещать определения функций
- 23. Где я должен помещать методы для получения групп пользователей?
- 24. где я должен помещать кодировку jquery listview в контакты api?
- 25. ZF2 - Где я должен помещать свои файлы include?
- 26. Где я должен помещать свои глобальные константы в библиотеку .NET?
- 27. Где я должен помещать фоновые изображения в разные экраны?
- 28. Где я должен помещать файлы html для угловой маршрутизации?
- 29. Где я должен помещать свою страницу пользователя в рельсы?
- 30. Где я должен помещать файлы htaccess из моего 301 перенаправления?
+1 к этому. 'site-media' - хороший выбор. Если вы предпочитаете не помещать загруженные пользователем файлы в 'site-media', вы можете иметь другой каталог сайта (в отличие от конкретного приложения) для хранения файлов. –
Mea culpa. Done :) –
По умолчанию Django вызывает исключение 'SuspiciousOperation', если вы пытаетесь сохранить файл за пределами MEDIA_ROOT. См. [Этот вопрос SO] (http://stackoverflow.com/questions/1729051/django-upload-to-outside-of-media-root/1729359#1729359), например, как загрузить в другие места. –