it/itf/frontpage/views.py

40 lines
1.0 KiB
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-10-13 10:14:25 +00:00
from django import forms
from django.forms.widgets import Textarea
class ContactForm(forms.Form):
email = forms.EmailField()
name = forms.CharField(max_length=255)
message = forms.CharField(widget=Textarea(attrs={'cols': 80, 'rows': 20}))
'''
class Meta:
widgets = {
'message': Textarea(attrs={'cols': 80, 'rows': 20})
}
'''
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()
return render_to_response("noel/index.html", RequestContext(request, {
2011-08-01 13:49:19 +00:00
'tweets': statuses[0:5],
2011-08-09 19:30:07 +00:00
'boxes': boxes
}))
2011-10-12 14:34:48 +00:00
def contact(request):
2011-10-13 10:14:25 +00:00
# form = ContactForm()
return render_to_response("registration/contact.html", RequestContext(request, {
'form': ContactForm()
}))
2011-10-12 14:34:48 +00:00