django cookie

<div>
		<select id='s1' onchange'changecookie(this);'>
				<option value='10'>10</option>
				<option value='30'>30</option>
				<option value='50'>50</option>
				<option value='100'>100</option>
				<option value='500'>500</option>
		</select>
</div>


<script src='/static/jquery-1.8.2.js'></script>
<script src='/static/jquery.cookie.js'></script>//通过这个可以不用利用最初始的js来设置,cookie,里面封装了很多对cookie的操作
<script type='text/javascript'>

		$(function(){//设置默认值
			var per_item = $.cookie('page_num');
			if(per_item)
				$(#s1).val(per_item);		
		})
		
		
		
		function changecookie(arg){
					
			//创建或者修改cookies的值
			var value = $(arg).val()
			$.cookie("page_num",value,{path:'/index/'});/*设置这个cookie可以用于哪些路径下的页面*/		
		}



</script>




views:


per_item = request.COOKIES.get('page_num',10)#默认显示10页,因为它获取的值默认是字符串,所以还需要转换类型

response.set_cookie('page_num',per_item)#设置默认的cookie

 

详细查看http://www.cnblogs.com/wupeiqi/articles/5246483.html  

posted @ 2017-06-12 15:14  腐汝  阅读(154)  评论(0编辑  收藏  举报