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):
|
2012-04-27 19:59:55 +00:00
|
|
|
return TemplateResponse(request, 'pins/recent_pins.html', None)
|
2012-04-26 03:44:16 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
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)
|