2
每當我在管理員中訪問上傳圖像的路徑時,我都會得到一個404圖像。圖像已成功上載到指定的路徑中,但我不知道要使用的URL結構訪問圖像。沒有爲圖像指定URL結構(這是我想知道的,或者我錯過了其他任何東西?)。下面是詳細信息:在Django Admin上返回404的圖像路徑
我的models.py
class Product(models.Model):
category = models.ForeignKey('CatalogCategory', related_name='products')
name = models.CharField(max_length=300)
slug = models.SlugField(max_length=150)
description = models.ImageField(upload_to='product_photo', blank=True)
manufacturer = models.CharField(max_length=300, blank=True)
price_in_dollars = models.DecimalField(max_digits=6, decimal_places=2)
這是錯誤:
Request URL: http://localhost:8000/admin/products/product/1/product_photo/soy_candles.jpg/ product object with primary key u'1/product_photo/soy_candles.jpg' does not exist.
這是目錄結構
product_photo
products
->templates
->models.py
->views.py
->...
manage.py
settings.py
urls.py
編輯 我有沒有觸及有關設置管理員的詳細信息s
的Django試圖解析URL作爲產品對象的主鍵,因爲圖像路徑被添加到當前頁面。你能提供顯示圖像的代碼嗎?你在圖像字段上使用url屬性嗎? – 2011-02-04 02:05:36