def homepage(request): """ Homepage of the website. """ latest_tag_list = dbControl.get_latest_tags() email = common.get_email(request) if request.user.is_authenticated(): # if search if request.method == 'POST': form = forms.search_form(request.POST or None) if form.is_valid(): search_word = request.POST['search_word'] photo_list = dbControl.get_photos_of_tag(search_word) else: pass # not search, get photos may be interested in else: search_word = '' photo_list = dbControl.get_interested_photos(email=email) # not login else: search_word = '' photo_list = dbControl.get_latest_photos() return_dict = {'photo_list': photo_list, 'search_word': search_word, 'latest_tag_list': latest_tag_list, 'user_Email': email} return render(request, u'index.html', return_dict)
def tag(request, search_word): """ Search by tag (it's search_word here). """ latest_tag_list = dbControl.get_latest_tags() email = common.get_email(request) photo_list = dbControl.get_photos_of_tag(search_word) return_dict = {'photo_list': photo_list, 'search_word': search_word, 'user_Email': email, 'latest_tag_list': latest_tag_list} return render(request, u'index.html', return_dict)