recettes/recette/views.py

25 lines
661 B
Python
Raw Permalink Normal View History

2018-05-26 16:01:04 +02:00
from django.shortcuts import get_object_or_404, render
from .forms import SearchForm
from .models import Recette
def home(request):
form = SearchForm(request.POST or None, initial={'type_princ': 'plat'})
2018-05-26 16:01:04 +02:00
recettes = []
2018-05-27 11:22:55 +02:00
num_results = None
2018-05-26 16:01:04 +02:00
if request.method == 'POST':
recettes = form.search()
2018-05-27 11:22:55 +02:00
num_results = recettes.count()
2018-05-26 16:01:04 +02:00
2018-05-27 11:22:55 +02:00
return render(request, 'index.html', context={
'form': form,
'recettes': recettes,
'num_results': num_results,
})
2018-05-26 16:01:04 +02:00
def recette(request, pk):
recette = get_object_or_404(Recette, pk=pk)
return render(request, 'recette.html', context={'recette': recette})