Me Ha funcionado perfectamente
muchas gracias por molestarte
, tuve algunos problemas pero me acaba de funcionar y por eso tuve que crear otro proyecto pero me surgio una duda en la manera que pusiste el settings.py y en url.py lo tuve que colocar asi:
Código:
MEDIA_ROOT = 'D:/Django/imagen/Media'
MEDIA_URL = '/Media/'
STATIC_ROOT = ''
STATIC_URL = '/static/'
imagen es el nombre de mi proyecto
urls.py
Código:
urlpatterns = patterns('',
(r'^imagen/$',views.vista),
url(r'^admin/', include(admin.site.urls)),
)
if settings.DEBUG:
urlpatterns += patterns('',
(r'^Media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT}))
y en la plantilla lo traduce asi:
para que me funcionara , pero antes intente colocarlo como tu lo pusiste que era asi:
settings.py
Código:
MEDIA_ROOT = 'D:/Django/imagen/Media'
MEDIA_URL = 'http://127.0.0.1/imagen/Media/'
STATIC_ROOT = ''
STATIC_URL = '/Media/'
urls.py
Código:
urlpatterns = patterns('',
(r'^imagen/$',views.vista),
url(r'^admin/', include(admin.site.urls)),
)
if settings.DEBUG:
# archivos estaticos (imagenes, css, javascript, etc.)
urlpatterns += patterns('',
(r'^Media/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.MEDIA_ROOT}))
y en la plantilla lo traduce asi
Código HTML:
<img src="http://127.0.0.1/imagen/Media/images/mi4gp.jpg" alt="" />
si me pone bien los nombres de las imagenes pero no las muestra no se a que se debe me gustaria saber cual es la diferencia entre el primer settings que puse y el segundo , el server lo estoy corriendo en el puerto 1515