SHOW:
|
|
- or go back to the newest paste.
1 | from django.shortcuts import get_object_or_404, render | |
2 | from django.http import HttpResponse | |
3 | from django.template import loader | |
4 | ||
5 | from .models import Post | |
6 | from .models import Category | |
7 | from .models import Food | |
8 | ||
9 | from django.core.mail import send_mail | |
10 | def get_name(request): | |
11 | if form.is_valid(): | |
12 | subject = form.cleaned_data['subject'] | |
13 | message = form.cleaned_data['message'] | |
14 | sender = form.cleaned_data['sender'] | |
15 | cc_myself = form.cleaned_data['cc_myself'] | |
16 | ||
17 | recipients = ['info@example.com'] | |
18 | if cc_myself: | |
19 | recipients.append(sender) | |
20 | ||
21 | send_mail(subject, message, sender, recipients) | |
22 | return HttpResponseRedirect('/thanks/') | |
23 | ||
24 | def home(request): | |
25 | - | last_posts = Post.objects.order_by('-pub_date')[:5] |
25 | + | |
26 | context = {} | |
27 | - | context = { |
27 | + | |
28 | - | 'last_posts': last_posts, |
28 | + | |
29 | - | } |
29 | + | |
30 | def detail(request, post_id): | |
31 | post = get_object_or_404(Post, pk=post_id) | |
32 | return render(request, 'posts/detail.html', {'post': post}) | |
33 | ||
34 | ||
35 | def category(request, category_id): | |
36 | category = get_object_or_404(Category, pk=category_id) | |
37 | #food = get_object_or_404(Food, food=category_id) | |
38 | food = Food.objects.filter(food=category_id) | |
39 | return render(request, 'category/category.html', {'category': category, 'food' : food}) | |
40 | ||
41 | ||
42 | def food(request, food_id): | |
43 | food = get_object_or_404(Food, pk=food_id) | |
44 | return render(request, 'food/food.html', {'food': food}) |