예제 #1
0
def visitors(request):
    page_message = None
    if request.method == "POST":
        form = NewUserForm(request.POST)
        try:
            if form.is_valid():
                user = form.save()
                return HttpResponseRedirect(reverse('tablet_post_create', kwargs={'username': user.username}))
        except Exception as e:
            page_message = str(e)[3:len(str(e)) - 2]
            logger.error(str(e))
            #page_message = str(e)
    else:
        form = NewUserForm()
    return render_to_response('tablet/visitors.html', {'new_user_form': form, 'page_message': page_message}, context_instance=RequestContext(request))
예제 #2
0
파일: views.py 프로젝트: julyzergcn/nadine
def new_user(request):
	page_message = None
	if request.method == "POST":
		form = NewUserForm(request.POST)
		try:
			if form.is_valid():
				user = form.save() 
				email.send_introduction(user)
				return HttpResponseRedirect(reverse('tablet.views.signin_user', kwargs={ 'username':user.username }))
		except Exception as e:
			# Stupid f*****g string won't get the best of me!
			# Note: this is retarded --JLS
			page_message = str(e)[3:len(str(e))-2]
	else:
		form = NewUserForm()

	return render_to_response('tablet/new_user.html', {'new_user_form':form, 'page_message':page_message}, context_instance=RequestContext(request))
예제 #3
0
파일: views.py 프로젝트: githubber/nadine
def new_user(request):
    page_message = None
    if request.method == "POST":
        form = NewUserForm(request.POST)
        try:
            if form.is_valid():
                user = form.save()
                email.send_introduction(user)
                return HttpResponseRedirect(reverse("tablet.views.signin_user", kwargs={"username": user.username}))
        except Exception as e:
            page_message = e
    else:
        form = NewUserForm()

    return render_to_response(
        "tablet/new_user.html",
        {"new_user_form": form, "page_message": page_message},
        context_instance=RequestContext(request),
    )
예제 #4
0
def new_user(request):
	page_message = None
	if request.method == "POST":
		form = NewUserForm(request.POST)
		try:
			if form.is_valid():
				user = form.save() 
				# Send a welcome email
				site = Site.objects.get_current()
				url = "http://%s%s" % (site.domain, reverse('members.views.index'))
				subject = "%s: Introduction to Nadine" % (site.name)
				message = "Hello,\r\n\r\n \tWe just created a new user in Nadine, the system we use to run %s.  You can login to Nadine to see other members, update your profile, and view your activity and billing history.  The first time you will need to reset your password.  Your username is: %s\r\n\r\n%s\r\n\r\n - Nadine" % (site.name, user.username, url)
				send_mail(subject, message, settings.EMAIL_ADDRESS, [user.email], fail_silently=True)
				# Now sign them in
				return HttpResponseRedirect(reverse('tablet.views.signin_user', kwargs={ 'username':user.username }))
		except Exception as e:
			page_message = e
	else:
		form = NewUserForm()

	return render_to_response('tablet/new_user.html', {'new_user_form':form, 'page_message':page_message}, context_instance=RequestContext(request))
예제 #5
0
def visitors(request):
    page_message = None
    if request.method == "POST":
        form = NewUserForm(request.POST)
        try:
            if form.is_valid():
                user = form.save()
                return HttpResponseRedirect(
                    reverse('tablet.views.post_create',
                            kwargs={'username': user.username}))
        except Exception as e:
            page_message = str(e)[3:len(str(e)) - 2]
            logger.error(str(e))
            #page_message = str(e)
    else:
        form = NewUserForm()
    return render_to_response('tablet/visitors.html', {
        'new_user_form': form,
        'page_message': page_message
    },
                              context_instance=RequestContext(request))
예제 #6
0
def new_user(request):
    page_message = None
    if request.method == "POST":
        form = NewUserForm(request.POST)
        try:
            if form.is_valid():
                user = form.save()
                email.send_introduction(user)
                return HttpResponseRedirect(
                    reverse('tablet.views.signin_user',
                            kwargs={'username': user.username}))
        except Exception as e:
            # Stupid f*****g string won't get the best of me!
            # Note: this is retarded --JLS
            page_message = str(e)[3:len(str(e)) - 2]
    else:
        form = NewUserForm()

    return render_to_response('tablet/new_user.html', {
        'new_user_form': form,
        'page_message': page_message
    },
                              context_instance=RequestContext(request))