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):
|
2021-07-03 18:54:58 +02:00
|
|
|
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':
|
2018-05-26 17:59:13 +02:00
|
|
|
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})
|