Использование производственных медиафайлов при разработке — Django

#python #django #django-filer

#python #django #django-filer

Вопрос:

У меня есть блог, созданный с помощью Django (и Django-CMS). Иногда, работая в разработке, я вношу некоторые изменения, и было бы неплохо посмотреть, как эти изменения, которые я делаю, выглядят с реальными медиафайлами, которые у меня есть в производстве.

Итак, сегодня я попытался установить MEDIA_URL и MEDIA_ROOT настройки в качестве фактического медиа-URL моего производственного сайта. то есть:

 MEDIA_URL = 'https://example.com/media/'
MEDIA_ROOT = 'https://example.com/media/'
  

Я наивно надеялся увидеть медиафайлы производства в разработке после выполнения этого, но нет, это не сработало.

Я также попытался выполнить типичное расширение urlpatterns списка. то есть:

 urlpatterns = [
    # ... the rest of your URLconf goes here ...
]   static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
  

Но затем я прочитал в документах, что это бесполезно делать, если данный prefix ( MEDIA_URL ) является URL-адресом (как в моем случае).

Дополнительная информация: мой сайт размещен на PythonAnywhere, и они (pythonanywhere) также обслуживают медиафайлы. Все файлы являются общедоступными. Я использую django-filer в качестве своего файлового менеджера. Один пример моих медиафайлов: медиафайл

В любом случае, возможно ли это достичь? Если да, то чего мне не хватает?