views.py 674 Bytes
Newer Older
1 2
from website.models import Restaurant
from django.shortcuts import render_to_response
Daniel Bond's avatar
Daniel Bond committed
3

4

5 6 7 8 9 10
def restaurant_grid(request):
    """Display the restaurants in a grid. Main page."""
    if 'sort' in request.GET:
        if request.GET['sort'] == 'location':
            # Display the grid by location (instead of listing alphabetically)
            pass  # Not implemented yet
Daniel Bond's avatar
Daniel Bond committed
11
    restaurants = Restaurant.objects.all()
12 13
    # Restaurants in lists of 4 to easily create rows in template
    restRows = [restaurants[x:x + 4] for x in xrange(0, len(restaurants), 4)]
14
    return render_to_response('restaurant_grid.html', {'restRows': restRows,
15
            'restaurants': restaurants})