Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

614
Visualizações
¿Cómo insertar imágenes desde render (, contexto) en Django?

¡tipos! Nuevo en Django, así que tal vez sea una pregunta tonta. Tengo un archivo .json que guarda información sobre la ropa de la tienda, incluido "img". El objetivo es poner toda la información sobre los productos en un único "bucle for". Así que he escrito tales líneas

 {% for product in products %} <div class="col-lg-4 col-md-6 mb-4"> <div class="card h-100"> <a href="#"> <img class="card-img-top" src="{% static '{{ product.img }}' %}" !!! problem is here alt=""> </a> <div class="card-body"> <h4 class="card-title"> <a href="#"> {{ product.name }} </a> </h4> <h5>{{ product.price }}</h5> <p class="card-text"> {{ product.description }}</p> </div> <div class="card-footer text-center"> <button type="button" class="btn btn-outline-success">Отправить в корзину</button> </div> </div> </div> {% endfor %}

Todo funciona bien, excepto que la línea se refiere a una imagen. En devtools obtengo la siguiente ruta "/static/%7B%7B%20product.img%20%7D%7D". Pero en el archivo .json se ve como "img": "vendor/img/products/Brown-sports-oversized-top-ASOS-DESIGN.png". Estoy totalmente confundido acerca de esa situación y definitivamente en un aprieto. agradezco cualquier ayuda

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

trabajar con:

 <img src=" {{ product.img.url }} ">

si la imagen es efectiva ( product.img no es None ), y agregó las URL de medios a urls.py , entonces determinará la URL donde buscar la imagen del producto.

Tenga en cuenta que en producción, Django no sirve archivos multimedia, por lo que en ese caso deberá configurar el servidor web (Apache, Nginx, etc.) para que sirva archivos multimedia por usted.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda