Files
Pinry/pinry/pins/views.py

28 lines
728 B
Python
Raw Normal View History

2012-04-26 03:44:16 +00:00
from django.template.response import TemplateResponse
from django.http import HttpResponseRedirect
from django.core.urlresolvers import reverse
from .models import Pin
from .forms import PinForm
def recent_pins(request):
context = {
'pins': Pin.objects.order_by('-id')[:50],
2012-04-26 03:44:16 +00:00
}
return TemplateResponse(request, 'pins/recent_pins.html', context)
def new_pin(request):
if request.method == 'POST':
form = PinForm(request.POST)
if form.is_valid():
form.save()
return HttpResponseRedirect(reverse('pins:recent-pins'))
else:
form = PinForm()
context = {
'form': form,
}
return TemplateResponse(request, 'pins/new_pin.html', context)