it/itf/frontpage/views.py

28 lines
773 B
Python
Raw Normal View History

2011-08-01 13:49:19 +00:00
# Create your views here.
from django.shortcuts import render_to_response
from models import *
from settings import TWITTER_ID
import twitter
from django.template import RequestContext
2011-08-01 13:49:19 +00:00
def index(request):
2011-08-09 19:18:26 +00:00
try:
tApi = twitter.Api()
statuses = tApi.GetUserTimeline(TWITTER_ID)
except:
statuses = []
2011-08-01 13:49:19 +00:00
boxes = SliderBox.objects.all()
menuHeads = MenuHeading.objects.all()
menus = []
for m in menuHeads:
d = {
'name': m.name,
'items': [{'name': item.name, 'url': item.url} for item in m.menuitem_set.all()]
}
menus.append(d)
return render_to_response("noel/index.html", RequestContext(request, {
2011-08-01 13:49:19 +00:00
'tweets': statuses[0:5],
'boxes': boxes,
'menus': menus
}))