Exemple #1
0
def books(request):
    recents = Blog.objects.order_by('-id')[:8]
    w = Books.objects.all()
    return render_to_response('books.html', {
        'books': w,
        'labels': all_label(),
        'recents': recents
    })
Exemple #2
0
def words(request):
    w = Words.objects.all()
    recents = Blog.objects.order_by('-id')[:8]
    return render_to_response('words.html', {
        'words': w,
        'labels': all_label(),
        'recents': recents
    })
Exemple #3
0
def us_tvs(request):
    recents = Blog.objects.order_by('-id')[:8]
    tvs = Movies.objects.all()
    return render_to_response('us_tvs.html', {
        'tvs': tvs,
        'labels': all_label(),
        'recents': recents
    })
Exemple #4
0
def see_words(request, number):
    try:
        number = int(number)
    except TypeError:
        raise Http404
    page = Words.objects.get(id=number)
    if not page:
        raise Http404
    recents = Blog.objects.order_by('-id')[:8]
    return render_to_response('see_words.html', {'page': page, 'labels': all_label(),
                                                 'recents': recents})
Exemple #5
0
def see_words(request, number):
    try:
        number = int(number)
    except TypeError:
        raise Http404
    page = Words.objects.get(id=number)
    if not page:
        raise Http404
    recents = Blog.objects.order_by('-id')[:8]
    return render_to_response('see_words.html', {
        'page': page,
        'labels': all_label(),
        'recents': recents
    })
Exemple #6
0
def page(request, number):
    try:
        number = int(number)
    except TypeError:
        raise Http404
    limit = len(Blog.objects.all())
    if limit % 5 == 0:
        page_max = limit/5
    else:
        page_max = limit/5+1
    if number > page_max:
        raise Http404
    high = limit - (number-1)*5
    low = high - 5
    if low < 0:
        low = 0
    blogs = Blog.objects.order_by('-id').filter(id__gt=low).filter(id__lte=high)
    if not blogs:
        raise Http404
    recents = Blog.objects.order_by('-id')[:8]
    if number - 1 > 0:
        pp = number - 1
    else:
        pp = 0
    if number + 1 <= page_max:
        pn = number + 1
    else:
        pn = 0
    page_now = number
    return render_to_response('blog.html', {'blogs': blogs,
                                            'labels': all_label(),
                                            'recents': recents,
                                            'page_max': page_max,
                                            'page_now': page_now,
                                            'page_prev': pp,
                                            'page_next': pn,
                                            'range': range(1, page_max+1)})
Exemple #7
0
def contact(request):
    recents = Blog.objects.order_by('-id')[:8]
    return render_to_response('contact.html', {'labels': all_label(), 'recents': recents})
Exemple #8
0
def words(request):
    w = Words.objects.all()
    recents = Blog.objects.order_by('-id')[:8]
    return render_to_response('words.html', {'words': w, 'labels': all_label(),
                                             'recents': recents})
Exemple #9
0
def us_tvs(request):
    recents = Blog.objects.order_by("-id")[:8]
    tvs = Movies.objects.all()
    return render_to_response("us_tvs.html", {"tvs": tvs, "labels": all_label(), "recents": recents})
Exemple #10
0
def books(request):
    recents = Blog.objects.order_by('-id')[:8]
    w = Books.objects.all()
    return render_to_response('books.html', {'books': w, 'labels': all_label(),
                                             'recents': recents})