Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/10/2014, 22:29
Jcapas
 
Fecha de Ingreso: octubre-2014
Mensajes: 1
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: heroku django no muestra imgenes

bueno, te entiendo ya que tengo el mismo problema, el cual boy a detallar a continuación:

como dices, los archivos que tengo en la carpeta static si me cargan en cambio los de media que en este caso tengo mis imágenes no, pero eso sucede en mi caso cuando pongo el DEBUG = False


en setting.py tengo:

Código Python:
Ver original
  1. DEBUG = False
  2. TEMPLATE_DEBUG = False
  3. ALLOWED_HOSTS = ['myapp.herokuapp.com']
  4.  
  5. MEDIA_URL = '/media/'
  6. MEDIA_ROOT = os.path.join(BASE_DIR, 'webapp/media')
  7.  
  8. STATIC_URL = '/static/'
  9. import os
  10. STATIC_ROOT = os.sep.join(os.path.abspath(__file__).split(os.sep)[:-2]+['static'])


urls.py, aparte de la configuración básica, tengo:

Código Python:
Ver original
  1. from django.conf import settings
  2. if settings.DEBUG:
  3.     # static files (images, css, javascript, etc.)
  4.     urlpatterns += patterns('',
  5.         (r'^media/(?P<path>.*)$', 'django.views.static.serve', {
  6.         'document_root': settings.MEDIA_ROOT}))

OjO: no puedo ver las imágenes que tengo en la carpeta media solo cuando pongo el DEBUG = False