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 index(request):
    posts_list = Post.objects.all()
    paginator = Paginator(posts_list,5) #show 5 posts per page
    categories = Category.objects.all()[:5]

    page = request.GET.get('page')

    try:
        posts = paginator.page(page)
    except PageNotAnInteger:
        # If page is not an integer, deliver first page.
        posts = paginator.page(1)
    except EmptyPage:
        # If page is out of range (e.g. 9999), deliver last page of results.
        posts = paginator.page(paginator.num_pages)

    title = "Parhna is coming soon subscribe to our newsletter"

    form = SignUpForm(request.POST or None)

    if form.is_valid():
        subscriber = SignUp(email=form.cleaned_data['email'], full_name=form.cleaned_data['name'])
        subscriber.save()
        print "New subscriber added"

    context = {
        "template_title": title,
        "form": form,
        "object_list": posts,
        "categories": categories
    }
    return render(request, "post_index.html", context)
Exemple #3
0
def view_category(request, slug):
    category = get_object_or_404(Category, slug=slug)
    posts_list = Post.objects.filter(category=category)
    paginator = Paginator(posts_list, 5)  #show 5 posts per page
    categories = Category.objects.all()[:5]

    page = request.GET.get('page')

    try:
        posts = paginator.page(page)
    except PageNotAnInteger:
        # If page is not an integer, deliver first page.
        posts = paginator.page(1)
    except EmptyPage:
        # If page is out of range (e.g. 9999), deliver last page of results.
        posts = paginator.page(paginator.num_pages)

    title = "Parhna is coming soon subscribe to our newsletter"

    form = SignUpForm(request.POST or None)

    if form.is_valid():
        subscriber = SignUp(email=form.cleaned_data['email'],
                            full_name=form.cleaned_data['name'])
        subscriber.save()
        print "New subscriber added"

    context = {
        "template_title": title,
        "form": form,
        "categories": categories,
        "category": category,
        "object_list": posts
    }
    return render(request, "post_index.html", context)
Exemple #4
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)
Exemple #5
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 #6
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)
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)