Ejemplo n.º 1
0
def home(request):
    featured = Package.objects.filter(featured=True)
    category_count = get_category_count()
    tag_count = get_tag_count()
    pack = Package.objects.all()
    paginator = Paginator(pack, 6)
    page_request_var = 'page'
    page = request.GET.get(page_request_var)
    try : 
        paginated_queryset = paginator.page(page)
    except PageNotAnInteger:
        paginated_queryset = paginator.page(1)
    except EmptyPage:
        paginated_queryset = paginator.page(paginator.num_pages)
    
    most_recent = Package.objects.order_by('-timestamp') [0:3]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {
        'queryset' : paginated_queryset,
        'most_recent' : most_recent,
        'page_request_var' : page_request_var,
        'category_count' : category_count,
        'tag_count' : tag_count,
        'featured' : featured

    }
    return render(request, 'home.html', context)
Ejemplo n.º 2
0
def index(request):
    category_count = get_category_count()
    most_recent = Post.objects.order_by('-timestamp')[:3]
    category_count = get_category_count()
    queryset = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-timestamp')[0:3]
    main_post = Post.objects.order_by('-timestamp')[0:1]
    secondary_post = Post.objects.order_by('-timestamp')[1:3]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {
        'object_list': queryset,
        'latest': latest,
        'single_post': main_post,
        'side_posts': secondary_post,
        'most_recent': most_recent,
        'category_count': category_count,
    }

    return render(request, 'index.html', context)
Ejemplo n.º 3
0
def index(request):
    if request.method == 'POST':
        email = request.POST("email")
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()
    return render(request, 'index.html')
Ejemplo n.º 4
0
def blog(request):
    category_count = get_category_count()
    most_recent = Post.objects.order_by('-timestamp')[0:3]
    post_list = Post.objects.get_queryset().order_by('id')
    paginator = Paginator(post_list, 4)
    page_request_var = 'page'
    page = request.GET.get(page_request_var)
    form = EmailSignupForm()
    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    try:
        paginated_queryset = paginator.page(page)

    except PageNotAnInteger:
        paginated_queryset = paginator.page(1)

    except EmptyPage:
        paginated_queryset = paginator.page(paginator.num_pages)

    context = {
        'blog_page': 'active',
        'form': form,
        'queryset': paginated_queryset,
        'most_recent': most_recent,
        'page_request_var': page_request_var,
        'category_count': category_count
    }
    return render(request, 'blog/blog.html', context)
Ejemplo n.º 5
0
 def post(self, request, *args, **kwargs):
     email = request.POST.get("email")
     new_signup = Signup()
     new_signup.email = email
     new_signup.save()
     messages.info(request, "Successfully subscribed")
     return redirect("home")
Ejemplo n.º 6
0
def index(request):
    category_count = get_category_count()
    featured = Post.objects.filter(featured=True)
    latest = Post.objects.filter(review=False).order_by('-timestamp')[0:4]
    trending = Post.objects.order_by('comment_count')[0:7]
    topnews = Post.objects.filter(top_stories=True)
    latestvideo = Post.objects.filter(video=True).order_by('-timestamp')[0:1]
    latestreview = Post.objects.filter(review=True).order_by('-timestamp')[0:1]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {
        'object_list': featured,
        'latest': latest,
        'topnews': topnews,
        'trending': trending,
        'latestvideo': latestvideo,
        'latestreview': latestreview,
        'category_count': category_count
    }
    return render(request, 'index.html', context)
Ejemplo n.º 7
0
def domestic(request):
    instagram_feeds = Domestic.objects.order_by('-timestamp')[0:6]
    dom_tag_count = get_dom_tag_count()
    dom_inclusion_count = get_dom_inclusion_count()
    object_list = Domestic.objects.filter(featured=True)
    myFilter = DomesticFilter(request.GET, queryset=object_list)
    object_list = myFilter.qs
    paginator = Paginator(object_list, 4)
    page_request_var = 'page'
    page = request.GET.get(page_request_var)
    try:
        paginated_queryset = paginator.page(page)
    except PageNotAnInteger:
        paginated_queryset = paginator.page(1)
    except EmptyPage:
        paginated_queryset = paginator.page(paginator, num_pages)

    most_recent = Domestic.objects.order_by('-timestamp')[0:3]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {
        'myFilter': myFilter,
        'queryset': paginated_queryset,
        'page_request_var': page_request_var,
        'most_recent': most_recent,
        'dom_inclusion_count': dom_inclusion_count,
        'dom_tag_count': dom_tag_count,
        'instagram_feeds': instagram_feeds,
    }
    return render(request, 'domestic.html', context)
Ejemplo n.º 8
0
def index(request):
	if request.method == "POST":
		email = request.POST['email']
		new_signup = Signup()
		new_signup.email = email
		new_signup.save()
		
	return render(request, 'index.html')
Ejemplo n.º 9
0
def index(request):
    queryset = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-timestamp')[0:3]
    if request.method == 'POST':
        email = request.POST['email']
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()
    context = {'object_list': queryset, 'latest': latest}
    return render(request, 'index.html', context)
Ejemplo n.º 10
0
def index(request):
    featured = Post.objects.filter(featured=True)[:3]
    latest = Post.objects.order_by('-timestamp')[0:3]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()
    context = {'object_list': featured, 'latest': latest}
    return render(request, 'index.html', context)
Ejemplo n.º 11
0
def Home(request):
    featured = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-date_created')[0:3]

    if request.method == 'POST':
        email = request.POST['email']
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {'featured': featured, 'latest': latest}
    return render(request, 'index.html', context)
Ejemplo n.º 12
0
def index(request):
    featured = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-created')[0:3]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {'featured_post': featured, 'most_recent': latest}
    return render(request, 'index.html', context)
Ejemplo n.º 13
0
def index(request):
    featured = Post.objects.filter(featured=True)
    latest = Post.objects.order_by("-timestamp")[0:3]

    if request.method == "POST":
        email = request.POST['email']
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {"object_list": featured, "latest": latest}
    return render(request, "index.html", context)
Ejemplo n.º 14
0
def index(request):
    if request.method == 'POST':
        email = request.POST.get('email', None)
        if not email:
            return HttpResponseBadRequest()

        elm = Signup(email=email)
        elm.save()

    featured_posts = Post.objects.filter(featured=True)[:10]
    latest_posts = Post.objects.all().order_by('-timestamp')[:6]
    context = {'featured_posts': featured_posts, 'latest_posts': latest_posts}
    return render(request, 'index.html', context)
Ejemplo n.º 15
0
def index(request):
    """
    A view to return the index page and take mailing list signups
    """
    form = EmailSignupForm()
    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {"form": form}
    return render(request, "home/index.html", context)
Ejemplo n.º 16
0
def index(request):

    featured_posts = Post.objects.filter(featured=True)
    # latest 3 posts
    latest_posts = Post.objects.order_by('-timestamp')[:3]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup(email=email)
        new_signup.save()

    context = {'featured_posts': featured_posts, 'latest_posts': latest_posts}
    return render(request, "index.html", context)
Ejemplo n.º 17
0
def index(request):
    featured = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-timestamp')[0:3]
    if request.method == 'POST':
        email = request.POST['email']  # get the email from the foem
        new_signup = Signup()  # initialize signup model
        new_signup.email = email
        new_signup.save()

    context = {
        'posts': featured,
        'latest': latest,
    }
    return render(request, 'index.html', context)
Ejemplo n.º 18
0
def index(request):
    featured = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-timestamp')[0:3]

    if request.method == 'POST':
        email = request.POST['email']
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    return render(request, 'index.html', {
        'objects': featured,
        'latest': latest,
    })
Ejemplo n.º 19
0
def index(request):
    featured = Post.objects.filter(featured=True)
    latest_posts = Post.objects.order_by('-timestamp')[0:3]

    if request.method == "POST":
        email = request.POST["email"]
        su = Signup()
        su.email = email
        su.save()

    context = {
        'posts_list': featured,
        'latest_posts': latest_posts,
    }

    return render(request, 'index.html', context)
Ejemplo n.º 20
0
def index(request):
    categories = Category.objects.all()
    posts = Post.objects.order_by('-timestamp')

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {
        'categories': categories,
        'posts': posts
        # 'form': form
    }
    return render(request, 'index.html', context)
Ejemplo n.º 21
0
def index(request):
    featured = Post.objects.filter(featured=True)
    most_recent = Post.objects.order_by('-timestamp')[:3]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {
        "object_list": featured,
        'most_recent': most_recent,
    }

    return render(request, "index.html", context)
Ejemplo n.º 22
0
def index(request):
    featured = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-timestamp')[0:3]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()
        messages.success(request, 'Başarılı bir şekilde Subscribe oldunuz.')
    # sweetify.success(request, 'You successfully Subscribe Thanks', button='Ok', timer=3000)


#sweetify.success(request, 'You successfully Subscribe Thanks')
    context = {'object_list': featured, 'latest': latest}
    return render(request, 'index.html', context)
Ejemplo n.º 23
0
def index(request):
    featured = Post.objects.filter(FEATURED=True)
    latest = Post.objects.order_by('-timestamp')[0:3]
    form = EmailSignupForm()
    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {
        'object_list': featured,
        'latest': latest,
        'form': form,
    }
    return render(request, 'index.html', context)
Ejemplo n.º 24
0
def home(request):
    posts=Post.objects.filter(featured=True).prefetch_related('author','category')
    latest=Post.objects.order_by('-timestamp')[:3]

    if request.method=='POST':
        print(request.POST)
        email=request.POST['email']
        new_signup=Signup()
        new_signup.email=email
        new_signup.save()

    context={
        'posts':posts,
        'latest':latest
    }
    return render(request,"index.html",context)
Ejemplo n.º 25
0
def index(request):
    featured_post = Post.objects.filter(featured=True)[:3]
    latest = Post.objects.order_by('-timestamp')[0:3]

    if request.method == 'POST':
        email = request.POST.get('email')
        print(email)
        news_s = Signup()
        news_s.email = email
        news_s.save()

    context = {
        'object_list' : featured_post,
        'latest': latest
    }

    return render(request, 'main/index.html', context)
Ejemplo n.º 26
0
def index(request):


    featured = Categoryposts.objects.filter(homepost = True)
    latest = Categoryposts.objects.order_by('-date')[0:3]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {
        'cposts': featured,
        'latest': latest
    }
    return render(request,'index.html',context)
Ejemplo n.º 27
0
def postlist(request):
    featured = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-timestamp')[0:3]
   

    if request.method == "POST":
        email = request.POST['email']
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {
        'object_list' : featured,
        'latest' : latest,
    }

    return render(request,'bloglist.html',context)
def index(request):
    queryset = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-timestamp')[0:3]

    if request.method =="POST":
        # this email variable is called from the form
        email = request.POST['email']
        new_email = Signup()
        # assign the email value which is retrieved from the html form
        new_email.email = email
        new_email.save()

    context = {
        'object_list': queryset,
        'latest':latest,
    }
    return render(request, 'index.html' , context)
Ejemplo n.º 29
0
def index(request):
    categorey_count = get_categorey_count()
    featured = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-timestamp')[0:3]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()

    context = {
        'object_list': featured,
        'latest': latest,
        'categorey_count': categorey_count,
    }
    return render(request, 'pages/index.html', context)
Ejemplo n.º 30
0
def index(request):
    featured = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-timestamp')[0:3]
    popular_posts = Post.objects.order_by('-hit_count__hits')[:3]
    categories = Category.objects.filter()
    category_count = get_category_count()
    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup()
        new_signup.email = email
        new_signup.save()
    context = {
        'object_list': featured,
        'latest': latest,
        'popular_posts': popular_posts,
        'categories': categories,
        'category_count': category_count
    }
    return render(request, 'index.html', context)