1
resposta

nome da receita n aparece na pagina

Quando eu crio a receita usando o admin, salvo e retorno pra pagina principal, aparece a imagem mas n mostra o nome da receita.

Arquivo views:

from django.shortcuts import render
from .models import receita

def index(request):

    receitas = receita.objects.all()
    dados = {
        'receitas': receitas
    }

    return render(request,'index.html',dados)

def Receita(request):
    return render(request,'receita.html')

Arquivo models:

from django.db import models
from datetime import datetime

class receita(models.Model):
    nome_receita = models.CharField(max_length=200)
    ingredientes = models.TextField()
    modo_preparo = models.TextField()
    tempo_preparo = models.IntegerField()
    rendimento = models.CharField(max_length=100)
    categoria = models.CharField(max_length=100)
    data_receita = models.DateTimeField(default=datetime.now,blank=True)

Arquivo index:

<!-- ##### Best Receipe Area Start ##### -->
    <section class="best-receipe-area">
        <div class="container">
            <div class="row">
                {% if receitas %}
                {% for receitas in receitas%}
                <!-- Single Best Receipe Area -->
                <div class="col-12 col-sm-6 col-lg-4">
                    <div class="single-best-receipe-area mb-30">
                        <img src="{% static 'img/bg-img/foto_receita.png'%}" alt="">
                        <div class="receipe-content">
                            <a href="{% url 'receita' %}">
                                <h5>{{receita.nome_receita}}</h5>
                            </a>
                        </div>
                    </div>
                </div>
                {% endfor %}
                {% else %}
                {% endif %}

            </div>
        </div>
    </section>
    <!-- ##### Best Receipe Area End ##### -->
1 resposta
O post foi fechado por inatividade após 3 meses. Para continuar o assunto, recomendamos criar um novo tópico. Bons Estudos!