mirror of
https://github.com/pinry/pinry.git
synced 2026-03-06 04:01:10 +01:00
@@ -1,10 +1,5 @@
|
||||
import json
|
||||
|
||||
from django.contrib.auth import REDIRECT_FIELD_NAME
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.contrib import messages
|
||||
from django.http import HttpResponse
|
||||
from django.utils.decorators import method_decorator
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.http import HttpResponseRedirect
|
||||
from django.views.generic import CreateView
|
||||
|
||||
from braces.views import LoginRequiredMixin, JSONResponseMixin
|
||||
@@ -18,6 +13,11 @@ class CreateImage(JSONResponseMixin, LoginRequiredMixin, CreateView):
|
||||
model = Image
|
||||
form_class = ImageForm
|
||||
|
||||
def get(self, request, *args, **kwargs):
|
||||
if not request.is_ajax():
|
||||
return HttpResponseRedirect(reverse('pins:recent-pins'))
|
||||
super(CreateImage, self).get(request, *args, **kwargs)
|
||||
|
||||
def form_valid(self, form):
|
||||
image = form.save()
|
||||
return self.render_json_response({
|
||||
|
||||
Reference in New Issue
Block a user