def home_screen_view(request): context = {} query = "" if request.GET: query = request.GET.get('q', '') context['query'] = str(query) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) page = request.GET.get('page', 1) blog_posts_paginator = Paginator(blog_posts, BLOG_POSTS_PER_PAGE) try: blog_posts = blog_posts_paginator.page(page) except PageNotAnInteger: blog_posts = blog_posts_paginator.page(BLOG_POSTS_PER_PAGE) except EmptyPage: blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) ads = list(ad.objects.all()) thequery = "issue" posts = list(get_blog_queryset(thequery)) #print(posts) #print(ads) random_ad1 = random.choice(ads) random_ad2 = random.choice(ads) random_ad3 = random.choice(ads) random_ad4 = random.choice(ads) random_ad5 = random.choice(ads) random_ad6 = random.choice(ads) random_ad7 = random.choice(ads) random_ad8 = random.choice(ads) random_ad9 = random.choice(ads) random_ad10 = random.choice(ads) random_random_ad = random.choice(ads) random_post = random.choice(posts) context['random_post'] = random_post context['blog_posts'] = blog_posts context['random_ad1'] = random_ad1 context['random_ad2'] = random_ad2 context['random_ad3'] = random_ad3 context['random_ad4'] = random_ad4 context['random_ad5'] = random_ad5 context['random_ad6'] = random_ad6 context['random_ad7'] = random_ad7 context['random_ad8'] = random_ad8 context['random_ad9'] = random_ad9 context['random_ad10'] = random_ad10 context['random_random_ad'] = random_random_ad return render(request, "personal/home.html", context)
def home_screen_view(request): context = {} query = "" query = request.GET.get('q', '') context['query'] = str(query) print("home_screen_view: " + str(query)) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) activity_posts = sorted(get_activity_queryset(query), key=attrgetter('start_time'), reverse=True) # Pagination page = request.GET.get('page', 1) # blog_posts_paginator = Paginator(blog_posts, BLOG_POSTS_PER_PAGE) activity_posts_paginator = Paginator(activity_posts, ACTIVITY_POSTS_PER_PAGE) try: # blog_posts = blog_posts_paginator.page(page) activity_posts = activity_posts_paginator.page(page) except PageNotAnInteger: # blog_posts = blog_posts_paginator.page(BLOG_POSTS_PER_PAGE) activity_posts = activity_posts_paginator.page(ACTIVITY_POSTS_PER_PAGE) except EmptyPage: # blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) activity_posts = activity_posts_paginator.page(activity_posts_paginator.num_pages) # context['blog_posts'] = blog_posts print("----------------last-------activity_posts---------",activity_posts) context['activity_posts'] = activity_posts return render(request, "personal/home.html", context)
def home_screen_view(request): context = { 'some_string': "this is some string", 'some_number': 21312312312 } list_of_values = [] list_of_values.append('first entry') list_of_values.append('second entry') list_of_values.append('third entry') list_of_values.append('fourth entry') context['list_of_values'] = list_of_values questions = Question.objects.all() context = {'questions': questions} context = {} query = "" if request.GET: # searching q parameter - name='q' in html INPUT tag query = request.GET['g'] context['query'] = query blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) context['blog_posts'] = blog_posts return render(request, 'personal/home.html', context)
def home_screen_view(request): # context is a dictionary context = {} query = "" if request.GET: query = request.GET.get('q', '') context['query'] = str(query) # context['some_string'] = "it is what it is" # line 8 and 9 can be done as # context ={ # 'some_string' : 'it is what it is' # } blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) # pagination page = request.GET.get('page', 1) blog_posts_paginator = Paginator(blog_posts, BLOG_POSTS_PER_PAGE) try: blog_posts = blog_posts_paginator.page(page) except PageNotAnInteger: blog_posts = blog_posts_paginator.page(BLOG_POSTS_PER_PAGE) except PageNotAnInteger: blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) context['blog_posts'] = blog_posts return render(request, 'personal/home.html', context)
def homepage(request): context = {} query = "" if request.GET: query = request.GET.get('q', '') # get value of query, default is empty context['query'] = str(query) # Sort all blog posts by latest date blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) context['blog_posts'] = blog_posts # Page numbers page = request.GET.get('page', 1) #default number is 1 blog_posts_pagenum = Paginator(blog_posts, BLOG_POSTS_PER_PAGE) try: blog_posts = blog_posts_pagenum.page(page) except PageNotAnInteger: blog_posts = blog_posts_pagenum.page(BLOG_POSTS_PER_PAGE) except EmptyPage: blog_posts = blog_posts_pagenum.page(blog_posts_pagenum.num_pages) context['blog_posts'] = blog_posts return render(request, 'homepage.html', context)
def home_screen_view(request): context = {} # questions = Question.objects.all() # context['questions'] = questions # accounts = Account.objects.all() # context['accounts'] = accounts query = "" if request.GET: query = request.GET.get('q', '') context['query'] = str(query) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) context['blog_posts'] = blog_posts page = request.GET.get('page', 1) blog_posts_paginator = Paginator(blog_posts, BLOG_POSTS_PER_PAGE) try: blog_posts = blog_posts_paginator.page(page) except PageNoteAnInteger: blog_posts = blog_posts_paginator.page(BLOG_POSTS_PER_PAGE) except EmptyPage: blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) context['blog_posts'] = blog_posts return render(request, "personal/home.html", context)
def home_screen_view(request, *args, **kwargs): context = {} # Search query = "" if request.GET: query = request.GET.get('q', '') context['query'] = str(query) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) # Pagination page = request.GET.get('page', 1) blog_posts_paginator = Paginator(blog_posts, BLOG_POSTS_PER_PAGE) try: blog_posts = blog_posts_paginator.page(page) except PageNotAnInteger: blog_posts = blog_posts_paginator.page(BLOG_POSTS_PER_PAGE) except EmptyPage: blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) context['blog_posts'] = blog_posts return render(request, "personal/home.html", context)
def home_screen_view(request): context = {} # questions = Question.objects.all() # context['questions'] = questions user = request.user query = '' if request.GET: query = request.GET.get('q', '') context['query'] = str(query) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) #Pagination page = request.GET.get('page', 1) blog_posts_paginator = Paginator(blog_posts, BLOG_POSTS_PER_PAGE) try: blog_posts = blog_posts_paginator.page(page) except PageNotAnInteger: blog_posts = blog_posts_paginator.page(BLOG_POSTS_PER_PAGE) except EmptyPage: blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) context['blog_posts'] = blog_posts if request.POST: form_comment = CommentForm(request.POST or None) if form_comment.is_valid(): #context['comment_success'] = request.POST['blog_post'] comment_obj = form_comment.save(commit=False) author = Account.objects.filter(email=user.email).first() comment_obj.author = author comment_obj.save() comment_obj = CommentForm() if request.POST['like_status']: form_like = LikeForm(request.POST or None) like_obj = form_like.save(commit=False) author = Account.objects.filter(email=user.email).first() like_obj.author = author like_obj.save() like_obj = LikeForm() context['success_like'] = "success_like" # if request.is_ajax(): # body_unicode = request.body.decode('utf-8') # body = json.loads(body_unicode) # like_status = body['like_status'] # context['like_status'] = like_status comment_ = Comment.objects.all() context['comments'] = comment_ return render(request, './home.html', context)
def home_screen_view(request): context = {} query = "" if request.GET: query = request.GET['q'] context['query'] = str(query) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) context['blog_posts'] = blog_posts return render(request, "website/home1.html", context)
def home_screen_view(request): query = '' if request.GET: query = request.GET['q'] blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) return render(request, 'personal/home.html', { 'blog_posts': blog_posts, 'query': str(query) })
def blog_posts_view(request, *args, **kwargs): context = {} # to accept queries # query = "" # if request.GET: # query = request.GET.get('q', '') # context['query'] = str(query) # blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) # noqa query = "" if request.GET: query = request.GET.get('q', '') context['query'] = str(query) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) # comments = blog_posts.comments.filter(active=True) # new_comment = None # # Comment posted # if request.method == "POST": # comment_form = CommentForm(data=request.POST) # if comment_form.is_valid(): # new_comment = comment_form.save(commit=False) # new_comment.post = blog_posts # new_comment.save() # else: # comment_form = CommentForm() # pagination for all website pages page = request.GET.get('page', 1) blog_posts_paginator = Paginator(blog_posts, BLOG_POST_PER_PAGE) try: blog_posts = blog_posts_paginator.page(page) except PageNotAnInteger: blog_posts = blog_posts_paginator.page(BLOG_POST_PER_PAGE) except EmptyPage: blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) context['blog_posts'] = blog_posts return render(request, "personal/blog_posts.html", context)
def home_screen_view(request): context = {} #print(request.headers) #context = { # 'some_string' = "This is some string that i'm passing to the view", # 'some_number' = 123456, #} #list_of_values = [] #list_of_values.append("first entry") #list_of_values.append("second entry") #list_of_values.append("third entry") #list_of_values.append("fourth entry") #context['list_of_values'] = list_of_values # accounts = Account.objects.all() # context['accounts'] = accounts query = "" if request.GET: query = request.GET('q', '') context['query'] = str(query) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) # context['blog_posts'] = blog_posts #Pagination page = request.GET.get('page', 1) blog_posts_paginator = Paginator(blog_posts, BLOG_POSTS_PER_PAGE) try: blog_posts = blog_posts_paginator.page(page) except PageNotAnInteger: blog_posts = blog_posts_paginator.page(BLOG_POSTS_PER_PAGE) except EmptyPage: blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) context['blog_posts'] = blog_posts return render(request, "FrontEnd/home.html", context)
def home_screen_view(request): context = {} query = "" if request.GET: query = request.GET.get('q', '') context['query'] = str(query) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) blog_posts_recent = sorted(BlogPost.objects.all(), key=attrgetter('date_published'), reverse=True)[:1] top_rated = 0 top_rated_blog = None for blog in BlogPost.objects.all(): if blog.get_average() and blog.get_average() > top_rated: top_rated_blog = blog top_rated = blog.get_average() #stranice page = request.GET.get('page', 1) blog_posts_paginator = Paginator(blog_posts, BLOG_POSTS_PER_PAGE) try: blog_posts = blog_posts_paginator.page(page) except PageNotAnInteger: blog_posts = blog_posts_paginator.page(BLOG_POSTS_PER_PAGE) except EmptyPage: blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) context['blog_posts'] = blog_posts context['blog_posts_recent'] = blog_posts_recent context['top_rated_blog'] = top_rated_blog return render(request, "personal/home.html", context)
def home_screen_view(request): context = {} #context['some_string'] = "This is some rendom text which will be passed to template." # list_of_items = [] # list_of_items.append("First entry") # list_of_items.append("Second entry") # list_of_items.append("Third entry") # list_of_items.append("Forth entry") # questions = Question.objects.all() # context['questions'] = questions # accounts = Account.objects.all() # context['accounts'] = accounts #context['list_of_items'] = list_of_items query = "" if request.GET: query = request.GET.get('q', '') context['query'] = str(query) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) page = request.GET.get('page', 1) blog_posts_paginator = Paginator(blog_posts, BLOG_POSTS_PER_PAGE) try: blog_posts = blog_posts_paginator.page(page) except PageNotAnInteger: blog_posts = blog_posts_paginator.page(BLOG_POSTS_PER_PAGE) except EmptyPage: blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) context['blog_posts'] = blog_posts return render(request, "personal/home.html", context)
def home_screen_view(request): context = {} query = request.GET.get('q', '') context['query'] = str(query) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) # Pagination page = request.GET.get('page', 1) blog_posts_paginator = Paginator(blog_posts, NO_OF_POSTS_PER_PAGE) try: blog_posts = blog_posts_paginator.page(page) except PageNotAnInteger: blog_posts = blog_posts_paginator.page(NO_OF_POSTS_PER_PAGE) except Paginator: blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) context['blog_posts'] = blog_posts return render(request, 'mixed/home.html', context)
def home_screen_view( request): #request here is a type which is going to server context = {} #context['some_string']="This is some string that i am passing to the view" #context['some_number']=12341 #or you can do it like this #context={ # 'some_string':"this is some string , im passing in the view", # "some_number":123432, #} #list_of_values=[] #list_of_values.append('first entry') #list_of_values.append('second entry') #list_of_values.append('third entry') #list_of_values.append('fourth entry') query = "" if request.GET: query = request.GET.get('q', '') context['query'] = str(query) blog_posts = sorted(get_blog_queryset(query), key=attrgetter('date_updated'), reverse=True) #pagination page = request.GET.get('page', 1) blog_posts_paginator = Paginator(blog_posts, BLOG_POSTS_PER_PAGE) try: blog_posts = blog_posts_paginator.page(page) except PageNotAnInteger: blog_posts = blog_posts_paginator.page(BLOG_POSTS_PER_PAGE) except EmptyPage: blog_posts = blog_posts_paginator.page(blog_posts_paginator.num_pages) context['blog_posts'] = blog_posts return render(request, "personal/home.html", context)
def search_view(request, *args, **kwargs): context = {} query = "" if request.GET: query = request.GET.get('q', '') context['query'] = str(query) blog = sorted(get_blog_queryset(query), key=attrgetter('blog_published'), reverse=True) # Pagination page = request.GET.get('page', 1) blog_paginator = Paginator(blog, BLOG_PER_PAGE) try: blog = blog_paginator.page(page) except PageNotAnInteger: blog = blog_paginator.page(BLOG_PER_PAGE) except EmptyPage: blog = blog_paginator.page(blog_paginator.num_pages) context['blog'] = blog return render(request, 'home/search.html', context)