def createcircle(request): u = request.session.get('username','') circlename = request.POST.get('circlename','') circletype = request.POST.get('circletype','') isprivate = request.POST.get('isprivate', False); existsAlready = False circleobject = Circle.objects.filter(circlename=circlename) if len(circleobject) > 0: existsAlready = True if existsAlready: return render_to_response("createcircle.html", {"error_message":"Oops, circle name taken."} ) print "circlename is %s circletype is %s" % (circlename, circletype) if not circlename or not circletype: return render_to_response("createcircle.html", ) userobject = User.objects.get(username = u) if not u: return render_to_response("login.html") if circlename and circletype: circleobject = Circle.objects.create(circlename=circlename, circletype=circletype, isprivate=isprivate) circleusersobject = CircleUsers.objects.create(circle=circleobject, user=userobject) return (circles(request)) else: return render_to_response("createcircle.html")
def addtocircle(request, circlename): username = request.session.get('username') if not username: return render_to_response("signup.html") userObject = User.objects.get(username=username) circleObject = Circle.objects.get(circlename=circlename) try: circleUserEntry = CircleUsers.objects.get(circle=circleObject, user=userObject) except CircleUsers.DoesNotExist: circleUserObject = CircleUsers.objects.create(circle=circleObject, user=userObject) circleUserObject.save() except: #do nothing print "swallowing exception" return circles(request)