1. 程式人生 > >django常用庫

django常用庫

from django.template import loader, Context
from django.http import Http404, HttpResponse, HttpResponseRedirect
from django.shortcuts import render_to_response, render, get_object_or_404

    t = loader.get_template("table_SQL_history.html")  # 建立模板物件
    c = Context({'posts': posts})#模板渲染資料
return HttpResponse(t.render(c)) # 每個檢視函式都會返回HttpRespose物件。render即返回一個字串。
    except sql_record.DoesNotExist:
        raise Http404
    return render_to_response("user_sql_history.html",
                              {'post': post, 'user': user, 'sum_row': sum_row, 'post1': post_json1,
                               'post2'
: post_json2})
@login_required
def logout(request):
    auth.logout(request)
    return HttpResponseRedirect("/accounts/login/")
#def login(request):
    #...
            if user is not None and user.is_active:
                auth.login(request, user)
                return render_to_response('index.html'
, RequestContext(request)) else: return render_to_response('login.html', RequestContext(request, {'form': form, 'password_is_wrong': True}))