Изображение не отображается (область администратора Django)
Изображение не отображается после добавления в область администратора. Когда я нажимаю на изображение в панели администратора, все работает правильно, но только до тех пор, пока я не перезагружу проект. Также, после добавления картинки (в папку media/images) удваивается.
models.py
class Offer(models.Model):
name = models.CharField("ФИО", max_length=60, blank=True, null=True)
nickname = models.ForeignKey(User,on_delete=models.SET_NULL, null=True)
header_image = models.ImageField("Фотография", null=True, blank=True, upload_to="images/")
price = models.IntegerField("Цена занятия")
subject = models.CharField("Предметы", max_length=60)
venue = models.ForeignKey(Venue, blank=True, null=True, on_delete=models.CASCADE)
rating = models.IntegerField("Рейтинг преподавателя", blank=True)
data = models.DateField("Сколько преподает", max_length=50, blank=True)
description = models.TextField("Описание",blank=True)
def __str__(self):
return self.name
urls.py
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
settings.py
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
admin.py
@admin.register(Offer)
class OfferAdmin(admin.ModelAdmin):
list_display = ("name", "header_image", 'price', 'subject', "nickname")
ordering = ('name',)
search_fields = ('name', 'subject', )
html
<li><img src="{{ offers.header_image.url }}"></li>