django常用庫
阿新 • • 發佈:2019-01-24
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}))