Skip to content

Instantly share code, notes, and snippets.

Created April 14, 2012 06:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/2382475 to your computer and use it in GitHub Desktop.
Save anonymous/2382475 to your computer and use it in GitHub Desktop.
@login_required
def backgroundview(request):
if request.is_ajax():
form = BackgroundModelForm(request.POST, request.FILES)
if form.is_valid():
try:
g = BackgroundModel.objects.get(user=request.user)
except BackgroundModel.DoesNotExist:
data = form.save(commit=False)
data.user = request.user
data.save()
else:
BackgroundModelForm(request.POST, request.FILES, instance=g).save()
return HttpResponse("'"+g.background.url+"'")
else:
form = BackgroundModelForm()
return render_to_response("cover.html", {'form': form}, context_instance=RequestContext(request))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment