Exemple #1
0
def post_type(request,type):
    number = 5
    posts = Post.objects.get_post()
    if type == 'popular':
        posts=posts.order_by('-readtimes')[:number]
    elif type== 'random':
        if number > len(posts):
            number = len(posts)
        posts=sample(posts,number)
    elif type == 'recent':
        posts = posts[:number]
    return render(request,'wap/post_type.html',locals())
Exemple #2
0
def themes(request):
    current_theme = OptionSet.get('blog_theme')
    themes = load_themes_from(settings.THEMES_DIR)
    theme = Theme(os.path.join(settings.THEMES_DIR,current_theme))
    return render(request,'admin/themes.html',locals())
Exemple #3
0
def blog_settings(request):
    binded = OptionSet.get('bind_weibo','')=='True'
    return render(request,'admin/settings.html',locals())
Exemple #4
0
def handler404(request):
    print '404'
    response = render('404.html', {'path': request.path})
    response.status_code = 404
    return response
Exemple #5
0
def handler404(request):
    print '404'
    response = render('404.html',{'path':request.path})
    response.status_code=404
    return response
Exemple #6
0
def blog_settings(request):
    binded = OptionSet.get('bind_weibo', '') == 'True'
    return render(request, 'admin/settings.html', locals())
Exemple #7
0
def themes(request):
    current_theme = OptionSet.get('blog_theme')
    themes = load_themes_from(settings.THEMES_DIR)
    theme = Theme(os.path.join(settings.THEMES_DIR, current_theme))
    return render(request, 'admin/themes.html', locals())
Exemple #8
0
def index(request):
    page = request.GET.get('page',1)
    categories = Category.objects.all()
    posts = paginator_objects(Post.objects.all(),page)
    return render(request,'wap/index.html',locals())
Exemple #9
0
def category(request,name):
    page=request.GET.get('page',1)
    cat = Category.objects.get(slug=name)
    posts = Post.objects.get_post().filter(category=cat)
    categories = Category.objects.all()
    return render(request,'wap/archive.html',locals())
Exemple #10
0
def post(request,id):
    post = Post.objects.get(id=id)
    return render(request,'wap/post.html',locals())