def post(self, request, *args, **kwargs): time = request.POST.get('time') components = time.split(':') day = int(components[0]) hour = int(components[1]) minute = int(components[2]) now = datetime.datetime.now() start_date = datetime.datetime(now.year, now.month, day, hour, minute) form = CreateEventForm(request.POST) if form.is_valid(): form.process(request.user.account) return HttpResponseRedirect(reverse('dashboard'))
def post(self, request, *args, **kwargs): if not request.user.is_authenticated(): username = request.POST.get('username') password = request.POST.get('password') user = authenticate(username=username, password=password) if user is not None: login(request, user) return HttpResponseRedirect(reverse('dashboard')) else: try: User.objects.get(username=username) except User.DoesNotExist: new_user = User.objects.create_user(username=username, password=password) new_account = Account(user=new_user, handle=username) new_account.save() logged_in_user = authenticate(username=username, password=password) login(request, logged_in_user) return HttpResponseRedirect(reverse('dashboard')) else: form = CreateEventForm(request.POST) if form.is_valid(): form.process(request.user.account) return HttpResponseRedirect(reverse('dashboard'))
def post(self, request, *args, **kwargs): form = CreateEventForm(request.POST) if form.is_valid(): form.process(request.user.account) return HttpResponseRedirect(reverse('dashboard'))