Так что я искал хорошее решение для отображения изображений, аудио, медиа в целом с помощью django:
Из того, что я нашел, есть следующие решения:
1.Фотолог:
Не могу заставить его работать.Требуются PIL и libjepg.
Я пытался установить оба, но столкнулся с различными проблемами сборки.
Кто-то из stackoverflow рекомендовал мне эту ссылку:
http://appelfreelance.com/2010/06/libjpeg-pil-snow-leopard-python2-6-_jpeg_resync_to_restart/
Это отличный учебник, в котором также говорится об удалении PIL и переустановке (наверное, мне придется это сделать).Но где-то в этом уроке я должен сделать это:
sudo rm -Rf build
И я не чувствую себя достаточно уверенно, чтобы запустить команду sudo rm.
Также я подумалдля этого должен быть более простой способ, поскольку КАЖДЫЙ блог должен отображать мультимедиа.
2.Сам Джанго говорит:
Пусть Apache сделает дисплей и использует это:
(r'^site_media/(?P<path>.*)$', 'django.views.static.serve',
{'document_root': '/pathtomedia/', 'show_indexes': True}),
для разработки, НО не для производства.
Так, что все используют дляпроизводство?
3.Другое:
Мне удалось отобразить изображения с помощью os.listdir, urllist и шаблона:
allimg= os.listdir("/pathtomyimages/")
urllist = ['/site_media/Imagedir/%s' % url for url in allimg]
return render_to_response('picture_display.html',
{'allimg': allimg})
Но это также кажется не очень многообещающим, так как я хочу отображать изображения,аудио, мультимедиа из одного каталога на нескольких сайтах.
Я слышал, что paginator может быть решением.
Итак, теперь мой вопрос:
Какое самое лучшее, простое и надежное решение для отображения мультимедиа в django в разработке и на производстве?
Что вы используете?
Пожалуйста, помогите мне!
Спасибо за время.