Exemple #1
0
def home(request):
    form = SignUpForm(request.POST or None)

    context = {
        'title': "Sign Up",
        'form': form
    }

    if form.is_valid():
        instance = form.save(commit=False)
        full_name = form.cleaned_data.get('full_name')
        if not full_name:
            full_name = "new full name"
        instance.full_name = full_name

        if not instance.full_name:
            instance.full_name = "Keyvan"

        instance.save()
        context = {
            'title': "thank you %s" % instance.full_name
        }

    if request.user.is_authenticated() and request.user.is_staff:
        # print(SignUp.objects.all())
        for instance in SignUp.objects.all():
            print(instance.full_name)

        queryset = SignUp.objects.all().order_by('-timestamp')#.filter(full_name__iexact='keyvan')
        context = {
            "queryset": queryset
        }

    return render(request, "home.html", context)
Exemple #2
0
def post_list(request, type):
	featured_posts = Post.objects.filter(featured=True)
	today = timezone.now().date()
	queryset_list = Post.objects.active() #.order_by("-timestamp")
	try:
		if request.user.is_staff or request.user.is_admin:
			queryset_list = Post.objects.all()
	except:
		pass
	query = request.GET.get("q")
	if query:
		queryset_list = queryset_list.filter(
				Q(title__icontains=query)|
				Q(content__icontains=query)|
				Q(user__email__icontains=query)
				).distinct()
	paginator = Paginator(queryset_list, 8) # Show 25 contacts per page
	page_request_var = "page"
	page = request.GET.get(page_request_var)
	try:
		queryset = paginator.page(page)
	except PageNotAnInteger:
		# If page is not an integer, deliver first page.
		queryset = paginator.page(1)
	except EmptyPage:
		# If page is out of range (e.g. 9999), deliver last page of results.
		queryset = paginator.page(paginator.num_pages)
	
	form = SignUpForm(request.POST or None)

	context = {
		"signup_title": "Signup for our Newsletter!",
		"object_list": queryset,
		"featured_posts": featured_posts, 
		"title": "Latest News & Events",
		"page_request_var": page_request_var,
		"today": today,
		"form": form,
	}

	if form.is_valid():
		instance = form.save(commit=False)
		full_name = form.cleaned_data.get("full_name")
		if not full_name:
			full_name = "New full name"
		instance.full_name = full_name
		instance.save()
		context = {
			"signup_title": "Thank you for signing up.",
			"signed_up": True,
			"object_list": queryset,
			"featured_posts": featured_posts, 
			"title": "Latest News",
			"page_request_var": page_request_var,
			"today": today,
		}

	return render(request, "posts/post_list.html", context)
def home(request):
	# context = {}
	if request.method == "POST":
		print request.POST
	form = SignUpForm(request.POST or None)
	
	if form.is_valid():
		form.save()

	queryset = UpcomingEvent.objects.all()

	context = {
		"form": form,
		"title": "Subscribe for newsletter",
		"queryset": queryset
	}
	return render(request, "home.html", context)
	
Exemple #4
0
def home(request):
    title = "Welcome"
    form = SignUpForm(request.POST or None)
    context = {'title': title, 'form': form,'city':'Dombivli'}

    if form.is_valid():
        instance = form.save(commit=False)
        if not instance.name:
            instance.name = str(instance.email)
        instance.save()
        print instance.email
        g = instance.name
        print instance.timestamp
        context = {'title': title, 'form': form,'city':g}

    return render(request, "home.html", context)
Exemple #5
0
def home(request):
    form = SignUpForm(request.POST or None)

    context = {
        'form': form,
        'title': 'Welcome'
    }

    if form.is_valid():
        instance = form.save(commit=False)
        instance.save()
        print(instance)

        context = {
            'title': 'Thank You :)'
        }

    return render(request, "home.html", context)