JSON与JSONP分析,含调用实例

AJAX是目前web开发少不了的环节,在很多时候不仅仅是get或者post数据,更重要的是要得到返回的数据,在我所开发的项目中大部分推崇的都是使用json作为返回格式,不仅在webapi上调用方便,在客户端上也有各种解析库!

作为一个web新手,逐渐使用AJAX频繁,也就自然而然的遇到了AJAX的跨域问题,这个时候我遇到了jsonp,仅仅多了一个字,不难看出他的本质还是json,但是他能够完成我们头疼的跨域问题

这篇文章就是用来解释这样一个问题,json和jsonp有什么区别,jsonp怎么调用,如果你是个web老手完全可以去冲咖啡了,刚刚学习,以此为记!没有什么人指点,可能很多都是我的个人见解。

关于JSONP

jsonp是开发人员,利用script标签的特性,巧妙的解决跨域AJAX请求 ...

阅读全文

django智能分页函数

django中提供便捷的分页服务,主要通过 Pagination来实现的,详细可以参考Django文档,通过简单设立每页显示的数量,来自动化获得分页object_list,先来看看调用方式,借用文档里面的例子:

>>> from django.core.paginator import Paginator
>>> objects = ['john', 'paul', 'george', 'ringo']
>>> p = Paginator(objects, 2)#新建分页 ...
阅读全文

django默认admin中Group添加选择User界面

django中的auth一般人都会用到不管是用他进入后台,还是自定义User model来实现用户管理,这都比必用的app,然后在使用中有一点很不方便,这两天研究了下,一般办法都是利用form解决的!但是苦于一直找不到想权限那样合适的控件!今天一个碰巧的情况解决了这些问题,不多说,重写groupadmin的form

from django import forms
from django.contrib import admin
from django.contrib.admin.widgets ...
阅读全文

7-14 北京北京

初到北京,一切比想象中顺利,地铁40分上班,可以接受,折腾了一周,安顿下来,忙完比赛,也该简单写写感想了!

来北京本来就是一个艰难的决定,回想起来也没有想那么多,记得第一天上班老大很客气的教会我公司的基本细节,第一天把所有东西安顿好,手续办完,各种账号注册完就已经不早了。

老大说他是湖北人,挺亲切的!公司的氛围还不错,每天上下班,吃饭,休息,纯靠自觉,挺自由,感觉来北京的压力一下小了很多。

说起来,在北京第一次待这么久 ...

阅读全文

Django上传图片时自动缩略

django中为大家提供便捷的图片上传功能,我的博客的图片类设计是这样的

class Image(models.Model):
    UPLOAD_ROOT = '%Y/%m'
    title = models.CharField(max_length=100, unique=True,verbose_name=u'名称')
    image = models.ImageField(upload_to=UPLOAD_ROOT, verbose_name ...
阅读全文