我一直在阅读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