转自:那忘了 ,,,,,请包涵,,,,,非原创
需求问题描述:
在使用ajax时,回调函数需要接受多个参数,查询资料,得知使用json格式的数据比较好(当然也可以使用xml)。由于项目使用的是django,这就牵扯到django后端如何传输json数据。网上查找资料,得知一个比较简单的方法就是使用django自带的simplejson库。
使用方法:
django代码:
- from django.utils import simplejson
- @csrf_exempt
- def uploadify_script(request):
- json={'ret':ret,'save_name':new_name}
- HttpResponse(simplejson.dumps(json,ensure_ascii = False))
注:其中ensure_ascii = False,参数是解决传输中文乱码问题。如果json数据不包括中文,直接simplejson.dumps(json)即可
前端获取回调函数代码:
- function(response) {
- var result = eval ("(" + response + ")");
- file_name=result.save_name;
- alert(file_name);
- },
分享到:
相关推荐
然后就可以在Python环境中使用`import simplejson`来导入这个库了。 总结起来,`simplejson`是一个强大的Python库,用于处理JSON数据。它提供了序列化、反序列化以及自定义编码解码的功能,尤其在Python 2.x版本中...
简单的Ajax的实现(一),MochiKit的一些使用14 第十四讲简单的Ajax的实现(二),使用SimpleJson来交换数据15 第十五讲 i18n 的一个简单实现16 第十六讲 自定义 Calendar Tag17 第十七讲 View, Template, Tag之间的关系
这个压缩包“python-Django(web框架).zip”包含了在Windows环境下搭建Django开发环境所需的两个关键组件:simplejson-3.8.1和Django-1.8.4。 **SimpleJSON** 是一个Python的第三方JSON库,尽管Python 2.6及以上...
在Python的Web开发框架Django中,序列化是将数据对象转化为可传输或存储的格式,反序列化则是相反的过程,将这些格式还原为原始的数据结构。在标题提及的"django model object序列化实例"中,主要讨论的是如何对...
在Web开发中,特别是在使用Django框架时,经常需要处理图像数据。有时,这些图像数据需要通过网络传输到其他服务器或客户端。传统的做法是直接传输图像文件,但这在某些场景下可能不够灵活或高效。一种常见的解决...
django-filebrowser-no-grappelli django-filebrowser,用于默认的Django管理站点。 基于 v3.1(在git中之前)考虑使用基于更新版本的...通过基于pythong版本有条件地导入simplejson,此fork与Django 1.8一起使用。
首先确保已安装`django.utils.simplejson`模块(在Django 1.7及以上版本中,此模块已被集成到`json`模块中,可以直接使用`from django.http import JsonResponse`)。下面是一个简单的例子: ```python from django...
使用 json 代替 django 中的 simplejson 用content_type 代替原来的 mime_type [2014-5-7] 更新到Ueditor 1.3.6 BUGfix:更新UEditor文件夹名字,避免在linux出现找不到静态文件问题 添加一种样式,besttome, ...
如果使用simplejson.loads(request.body),就不用decode() 下面是这个问题产生及解决的过程,还有一些可能的应用场景。 1、传统方式解析表单数据 之前用Django后台接收数据的时候,一直采用的是表单的形式,通过...
- Django 提供了内置的 JSON 模块以及 `simplejson` 库来处理 JSON 数据。 #### 二、实现步骤详解 1. **视图函数定义:** ```python from django.http import HttpResponse import simplejson from django....
只需启动 Django 应用程序(Python 2.7.3、Django 1.5.1)并在浏览器中调用相应的网站即可。 这个工具是我在柏林-勃兰登堡科学与人文学院的知识库 (Wissensspeicher - WSP) 项目实习的几周期间开发的。 使用 ...
5. 在新环境中使用`pip install -r requirements.txt`安装依赖。 遵循这些步骤,你可以有效地管理和部署你的Django项目,提高开发和维护的效率。记住,良好的依赖管理是项目成功的关键因素之一。
"依赖 simplejson"指出项目在处理JSON数据时使用了simplejson库,这是一个Python的JSON编码和解码库,它比Python标准库中的json模块在某些情况下性能更好。"django-pagination"是Django的一个第三方应用,用于实现...
城市地图,# Django Django==1.10.6 # auth middleware ...simplejson==3.10.0 VerbalExpressions==0.0.1 shortuuid==0.4.3 uuid==1.30 maya==0.1.8 arrow==0.10.0 pendulum==0.8.0 timeago==1.0.7
- **安装Django**: 使用pip安装Django 1.11.4。 - **测试安装**: 在Python环境中导入Django并检查版本,确认安装成功。 **3. 安装MySQL 5.7** - **安装Microsoft Visual C++ 2013 Redistribute Package**: MySQL...
3. 在搜索框中输入要安装的库名,例如 simplejson。 4. 点击 Install 按钮,等待安装完成。 5. 安装完成后,可以在 python 的 site-package 文件夹下面看到安装的库。 PyCharm 安装第三方库的技巧可以帮助开发者...
kkbloga simple blog based on django1.7 and python3Features基本博客功能(博文、分类、归档、标签)评论、留言(评论引用),gravatar支持代码高亮图片管理动态设置编辑Dependencesdjango 1.7...mpttpillowuWSGIpytz(opt...
但更欢迎指出更多的bug和需求,作者一心向学demo(一个的展示): 必要环境为了方便安装可以使用pip simplejson uwsgi CloudFlare django-cors-headers如何使用一,Docker正在研究中........... examples二,nginx +...