#django #django-models #django-forms
Вопрос:
Я пытаюсь отобразить загруженное изображение на своем веб-сайте Django, но, похоже, я не могу его отобразить. Может ли кто-нибудь сказать мне, что я делаю не так?
в settings.py:
MEDIA_ROOT = os.path.join(BASE_DIR, 'media') MEDIA_URL = '/media/'
изображение хранится в
project/core/media/images/image_name.jpg
И URL, который я получаю после открытия изображения в новой вкладке, это:
http://127.0.0.1:8000/media/images/Bill_JcVkQAX.jpg
ОТЛАДКА верна (если это как-то поможет)
Любая помощь будет очень признательна.
в urls.py и ссылка на изображение
Изменить: в models.py:
class Bill(models.Model): username = models.CharField(max_length=250, default = 0) Shop_name = models.CharField(max_length=250, default=0) Date = models.DateTimeField(auto_now_add=True) Shop_address = models.CharField(max_length=250, default=0) Telephone_no = models.CharField(max_length=250, default=0) Total_items = models.IntegerField(default=0) Bill_amount = models.IntegerField(default=0) Bill_picture = models.ImageField(upload_to='images/')
Комментарии:
1. Что такое код возврата HTTP ?
2. «ПОЛУЧИТЬ /media/images/Bill_JcVkQAX.jpg HTTP/1.1» 200 3007
3. как выглядит ваш bill_picture в вашей модели ?
4. Bill_picture = модели. Поле изображений(upload_to=’изображения/’)
5. Как вы отображаете его в HTML и что он показывает ?