我有一個簡單的Django管理頁面,可以將圖像上傳到產品說明。一切工作,直到我試圖通過點擊產品信息中的路徑來查看圖像。我得到這個錯誤:查看上傳到Django的圖像Admin
Page not found (404)
Request URL: http://0.0.0.0:6666/the_image.jpg
我猜我需要在urls.py中聲明一些東西,但我不知道從哪裏開始。我也試着改變settings.py我的媒體文件的路徑,但如果我更改爲 '/'
model.py
class Image(models.Model):
product_image = models.ForeignKey(Product)
image = models.ImageField(upload_to='/')
settings.py
MEDIA_ROOT = '/'
MEDIA_URL = '/'
任何其他我總是錯誤admin.py
class InlineImage(admin.TabularInline):
model = Image
class ProductAdmin(admin.ModelAdmin):
inlines = [InlineImage]
你只是使用的Django開發服務器?你有urls.py安裝程序來提供靜態文件嗎? –
我想我使用的是開發服務器...「manage.py runserver 0.0.0.0:6666」是我用它來啓動它。而且,不,我不會,現在我會研究這個。 – AllTheTime
查看https://docs.djangoproject.com/en/dev/ref/settings/#static-files 和https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/# module-django.contrib.staticfiles –