簡體   English   中英

找不到Django媒體頁面404

[英]Django media page not found 404

我正在嘗試學習與Django一起工作,並且正在制作圖像應用程序。 現在,我設法將圖像上傳到我的數據庫中,但是現在我想檢索它們。

圖像存儲在media/images/

現在,我創建了一個管理頁面,如下所示:

在此處輸入圖片說明

如您所見,縮略圖沒有加載。 當您單擊這些縮略圖之一時,出現以下錯誤:

Page not found (404)
Request Method: GET
Request URL:    http://127.0.0.1:8000/media/images/june.png
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
^admin/
The current URL, media/images/june.png, didn't match any of these.

這是我主要內容的urls.py(不是應用程序,被稱為照片):

from django.conf.urls import patterns, include, url
from django.contrib import admin

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'mysite.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^admin/', include(admin.site.urls)),

)

現在,我不確定要解決此問題到底需要做什么。 我希望你能幫助我。 請明確說明(小步驟),因為我對django並不了解。

提前致謝

哦,順便說一句,我在Win7上

編輯:

這就是我添加到settings/py

MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

MEDIA_URL = '/http://127.0.0.1:8000/media/'

因此,目前,您的urls.py沒有用於/ media / images的模式。 該模式可能存在於您的照片應用程序中的某處。 您需要將照片應用的網址鏈接到主urls.py中,例如:

url(r'^media/', include('photo.urls')),

這將告訴應用程序,如果它看到帶有media /的URL,則應在照片應用程序中查找下一個內容(“ images /”)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM