1 在 templete 中, 为每个 POST form 增加一个 {% csrf_token %} tag. 如下: 
<form> 
    {% csrf_token %} 
</form> 
2 在 view 中, 使用 django.template.RequestContext 而不是 Context. 
render_to_response, 默认使用 Context. 需要改成 RequestContext. 
导入 class: 
from django.template import RequestContext 
给 render_to_response 增加一个参数: 
def your_view(request): 
    ... 
    return render_to_response('template.html', 
          your_key_value, 
          context_instance=RequestContext(request) 

          ) 

@csrf_exempt解除保护 或者
MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',#把这行注释掉
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

python 页面 css加载

<link type="text/css" rel="stylesheet" href="easyui/themes/icon.css">
<link type="text/css" rel="stylesheet" href="easyui/themes/default/easyui.css">
<script type="text/javascript" src="easyui/jquery.min.js"></script>
<script type="text/javascript" src="easyui/jquery.easyui.min.js"></script>
<script type="text/javascript" src="easyui/locale/easyui-lang-zh_CN.js"></script>
导入css样式

$(function () {
    //create tree
    $('#categoryTree').tree({
        url:'/goods/categoryTree'
    });
    // add button to west panel
    $('body').layout("panel","west").panel({
        tools:[
            {
                iconCls:'icon-reload',
                handler:function () {
                    $('#categoryTree').tree('reload')
                }
            },
            {
                iconCls:'icon-add',
                handler:function () {
                    $('#category-form-dialog').dialog("open")
                }
            }
        ]
    })
    //create category form dialog
    $('#category-form-dialog').dialog({
        title: '商品类别表单',
        width: 400,
        height: 200,
        closed: true,
        modal:true,#有一层隔层  只能点一个
        buttons:[
            {
                text:'保存',
                iconCls:'icon-save',
                handler:function () {
                    $('#category-form-dialog').dialog('close')
                }
            },
            {
                text:'取消',
                iconCls:'icon-cancel',
                handler:function () {
                    $('#category-form-dialog').dialog('close')
                }
            }
        ]
    })
})

相关文章: