Boa tarde,
Minhas receitas não estão ficando ordenadas por data, podem me ajudar?
views.py/receitas
from receitas.models import Receita
from django.shortcuts import get_object_or_404, render, get_list_or_404
from django.http import HttpResponse
def index(request):
receitas = Receita.objects.order_by('-date_receita').filter(publicada=True)
dados = {
'receitas' : receitas
}
return render(request, 'index.html', dados)
def receita(request, receita_id):
receita = get_object_or_404(Receita, pk=receita_id)
receita_a_exibir = {
'receita':receita
}
return render(request, 'receita.html', receita_a_exibir)
models.py/receitas
from django.db import models
from datetime import datetime
from pessoas.models import Pessoa
class Receita(models.Model):
pessoa = models.ForeignKey(Pessoa, on_delete=models.CASCADE)
nome_receita = models.CharField(max_length=200)
ingredientes = models.TextField()
modo_preparo = models.TextField()
tempo_preparo = models.IntegerField()
rendimento = models.TextField(max_length=100)
categoria = models.CharField(max_length=100)
date_receita = models.DateField(default=datetime.now, blank=True)
publicada = models. BooleanField(default=False)