Всем привет!
Пытаюсь создать простенькую фотогаллерею и возник вопрос по поводу ссылки на загруженный файл в админке.
Вот упрощённый код моделей:
class Item(models.Model):
name = models.CharField(max_length=250)
description = models.TextField()
class Photo(models.Model):
item = models.ForeignKey(Item)
title = models.CharField(max_length=100)
image = models.ImageField(upload_to='photos')
caption = models.CharField(max_length=250, blank=True)
class PhotoInline(admin.StackedInline):
model = Photo
class ItemAdmin(admin.ModelAdmin):
inlines = [PhotoInline]
admin.site.register(Item, ItemAdmin)
admin.site.register(Photo)
В итоге файл загружается в нужную папку (myapp/photos/), но вот ссылка (в поле Currently), например, при редактировании Item'a c id 1 имеет вид не example.com/photos/example.jpg, а example.com/admin/myapp/item/1/photos/example.jpg . urls.py стандартный, с расскомментированной строчкой для админки. Не подскажите, почему ссылка не имеет нужный вид?