我正在開發一個使用Django.I的WebApp新手,我有這個包含圖像的html文件,我確實通過了這個"link",但現在我得到一個錯誤如解析Media Url一樣。任何人都可以讓我知道什麼是錯的?我已經檢查過權限,即使它們是正確的。 !Django:無法解析剩餘部分(媒體即圖像)
這是圖像對此我包括 -
<img border="2" src="{{ MEDIA_URL }}samplelogo.jpg" alt="logo here"/>
這是urls.py -
from django.conf.urls.defaults import patterns, include, url
import settings
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^gharnivas/$', 'gharnivas.views.index'),
url(r'^media/(?P<path>.*)$','django.views.static.serve',{'document_root': settings.MEDIA_ROOT}),
)
這是媒體的URL和根的settings.py:
MEDIA_ROOT = '/home/nagaraj/ghar/templates/media'
MEDIA_URL = 'http://localhost:8000/media/'
ghar是django項目,gharnivas是應用程序
更新:
現在我已經通過更換媒體鏈接直接刪除TemplateSyntaxError的錯誤「/媒體/」由@Torsten以下建議。但仍不得到的形象!
另一個查詢,我正在使用MEDIA_ROOT和MEDIA_URL是否正確?因爲有些地方我甚至看到他們有STATIC_URL和STATIC_ROOT!
我不知道你是否錯過了一些東西,但是我們確實是這樣,因爲你還沒有發佈你引用這個模板的地方。 – 2011-04-27 09:16:56