View difference between Paste ID: 28v2G6mX and 0PisYCk8
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})