Почему я не могу получить доступ к СМИ - PullRequest
2 голосов
/ 24 октября 2019

Кажется, я не понимаю, что я делаю не так. Я провел исследование онлайн, чтобы увидеть, есть ли какие-то изменения, но пока нет. Ниже - то, что я сделал

settings.py

    STATIC_URL = '/static/'
    STATIC_ROOT=[
        os.path.join(BASE_DIR,"static"),
    ]

    MEDIA_URL = '/media/'
    MEDIA_ROOT = os.path.join(BASE_DIR, 'media')

url.py

    urlpatterns +=static (settings.STATIC_URL,document_root=settings.STATIC_ROOT)
    urlpatterns +=static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)

model.py

    class product(models.Model):
       imageone    = models.ImageField(upload_to="productimage",null=True,blank=False)

views.py

    def home(request):
        product= product.objects.all()
        context={'proudct':product}
        template_name="name.html"
        return render(request,template_name,context)

в шаблоне

{% for products in product %}

 <img src="{{proudcts.imageone.url}}">

{% endfor %}

Когда я загружаю изображение от администратора, я получаю местоположение изображения в http://127.0.0.1:8000/media/productimage/homepagebizalAfric.jpg,, но изображение не отображается. Что я делаю не так?

1 Ответ

0 голосов
/ 24 октября 2019

Правописание в

  • context = {'roudct ': product}
  • {{happcts.imageone.url}}

правильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...