我一直在閱讀Django會話框架,並沒有真正得到它。 我正在創建一個對象,並且想知道如何在視圖中使用django會話。 這是如何創建一個對象。如何在視圖中使用django會話框架?
def show_checkout(request):
if order.is_empty(request):
cart_url = urlresolvers.reverse('order_index')
return HttpResponseRedirect(cart_url)
if request.method == 'POST':
postdata = request.POST.copy()
form = forms.CheckoutForm(request.POST,postdata)
if form.is_valid():
anon_user = User.objects.get(id=settings.ANONYMOUS_USER_ID)
obj = form.save(commit=False)
obj.created_by = anon_user
obj.modified_by = anon_user
obj.save()
if postdata['submit'] == 'place order':
reciept_url = urlresolvers.reverse('checkout_reciept')
return HttpResponseRedirect(reciept_url)
else:
form = forms.CheckoutForm
context = {
'form':form,
}
return render_to_response('checkout/checkout.html',context,context_instance=RequestContext(request))
任何幫助表示讚賞。 初學者程序員。
你想要怎麼處理會話?你的問題不清楚。 – 2013-03-04 12:01:53
現在我只想知道如何爲創建對象的給定anonymous_user創建會話。 – 2013-03-04 12:06:08