
django
Mr丶佳少丶
pthon
展开
-
在django中使用ueditor插件
试过tinymce以及强大的ckeditor,在django自带的后台管理中应用非常方便吗,但是如果使用自己写的后台或者将富文本编辑器应用在前台就会出现一系列问题。后来,从网上查到一些资料,我使用了百度的ueditor编辑器插件,发现百度的这东西也很强大,虽然官网上只有php,.net,java三种语言的插件包,但是由于该插件是开源的,所以只要稍微改动一下就能在django中使用。我使用的 是原创 2015-08-27 10:13:45 · 1660 阅读 · 0 评论 -
Django实现文件上传下载
一 django实现文件下载(1)后台接口如果从服务器直接将文件路径传给浏览器,普通文件可以直接下载,而图片,html,css和pdf格式等文件会直接显示,所以解决办法就是在头文件中让文件流写入硬盘.①最简单的文件下载功能的实现,直接将文件流放入HttpResponse对象即可def file_download(request): # do somethin原创 2016-01-20 19:19:47 · 8950 阅读 · 1 评论 -
在Ubuntu上使用Nginx+uwsgi部署django
首先,安装nginx:sudo apt-get install nginx然后,安装uwsgi:sudo apt-get install uwsgi或者使用pip :sudo pip install uwsgi测试uwsgi在你的机器上写一个test.py# test.pydef application(env, start_response): st原创 2015-10-18 20:07:02 · 3766 阅读 · 2 评论 -
django框架中使用Python的xlrd和xlwt进行excel表的导入和导出
要做一个excel的导入和导出,先说导入吧,我的方案有两个,一是使用jQuery读取excel表中的数据后,将数据以json字符串的形式传给视图,在视图中直接操作数据库,主要的难点是使用js读取excel,代码如下: function readThis(){ var tempStr = ""; var filePath= document.all.upfile.value; v原创 2015-08-18 14:08:21 · 11285 阅读 · 0 评论 -
django中cache缓存技术的使用
1.设定缓存 缓存选择在你的settings文件的 CACHE_BACKEND 设置中,如果你使用缓存但没有指定 CACHE_BACKEND ,Django将默认使用 simple:/// 2. 内存缓冲 CACHE_BACKEND = ‘memcached://127.0.0.1:11211/’CACHE_BAC原创 2015-08-31 16:56:43 · 5635 阅读 · 0 评论 -
浅谈五大Python Web框架
说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、framework不可胜数,不完全列表见:http://wiki.python.org/moin/WebFrameworks。虽然另一大脚本语言PHP也有不少框架,但远没有Python这么夸张,也正是因为Python Web Framework(Pyt翻译 2015-08-16 19:20:48 · 548 阅读 · 0 评论 -
Django中的一些同步Model和数据库的命令
1. syncdb最简单而又令人兴奋的命令: manage.py syncdb创建了指定app中的model对应的数据库表,如果是第一次使用此命令,会提示是否创建超级用户,输入用户名,Email和密码,接着可以看到在创建索引: 2. validate验证Model的正确性:manage.py validate,若Model全部有效,会提示:0 errors found.原创 2015-08-16 19:18:58 · 2627 阅读 · 0 评论 -
django中实现图片上传
上传图片验证[javascript] view plaincopyfunction submit_upload_picture(){ var file = $('file_c').value; if(!/.(gif|jpg|jpeg|png|gif|jpg|png)$/.test(file)){ alert("图片类型必须是.gif,jpeg,jpg,p原创 2015-08-31 11:02:02 · 872 阅读 · 0 评论 -
Python生成验证码
#!/usr/bin/env python#coding=utf-8 import randomfrom PIL import Image, ImageDraw, ImageFont, ImageFilter_letter_cases = "abcdefghjkmnpqrstuvwxy" # 小写字母,去除可能干扰的i,l,o,z_upper_cases = _letter原创 2015-08-16 19:25:35 · 503 阅读 · 0 评论 -
在VMware做虚拟映射进行网络连接的步骤
1.配置ip,配置 /etc/network/interfaces 文件 2.然后是DNS,配置 /etc/resolv.conf 例如: 配置静态IP地址 sudo vim /etc/network/interfaces 内容如下: auto lo iface lo inet loopback iface eth0原创 2015-08-16 22:27:44 · 966 阅读 · 0 评论 -
django对事务的处理
Django默认的事务行为默认情况下,在Django中事务是自动提交的。当我们运行Django内置的模板修改函数时,例如调用model.save()或model.delete()时,事务将被立即提交。这种机制和数据库的自动提交事务机制类似。记住这里没有默认的回滚机制。 在HTTP请求上加事务对于Web请求,Django官方推荐使用中件间TransactionMiddleware来处原创 2015-08-17 09:21:02 · 2737 阅读 · 0 评论 -
在Ubuntu上配置django环境系统架构命令
#===============================# #更新列表 #更新软件#===============================#sudo apt-get update sudo apt-get upgrade#==============================# #安装配置postgresql数据库#===原创 2015-08-16 22:25:32 · 484 阅读 · 0 评论 -
windows下安装python及django的开发环境
虽然ubuntu下开发django很方便,但是很多人不熟悉Linux开发环境,那么如何在windows下配置python及django的开发环境呢?(1)首先是编辑器的选择,既然在windows下使用,那么大多数人都习惯有图形化界面的集成开发环境,在这里我推荐pycharm(linnx下还是喜欢sublime),该编辑器可以设置断点,调试程序,运行程序,功能很强大,大家可以试验一下:原创 2015-12-09 10:40:34 · 1941 阅读 · 0 评论